RTEMS 6.3
Loading...
Searching...
No Matches

Test context for spec:/rtems/event/req/send-receive test case. More...

Data Structures

struct  [struct].Map

Data Fields

SenderTypes sender_type
 This member defines the sender type to perform the event send action.
rtems_task_priority sender_prio
 This member defines the sender task priority.
rtems_id receiver_id
 This member defines the receiver ID used for the event send action.
rtems_event_set events_to_send
 This member defines the events to send for the event send action.
rtems_status_code send_status
 This member contains the status of the event send action.
ReceiveTypes receive_type
 This member contains the scheduler ID of the runner task.
rtems_option receive_option_set
 This member defines the option set used for the event receive action.
rtems_interval receive_timeout
 This member defines the timeout used for the event receive action.
rtems_event_set received_events
 This member contains the events received by the event receive action.
rtems_event_set * received_events_parameter
 This member references the event set received by the event receive action or is NULL.
rtems_status_code receive_status
 This member contains the status of the event receive action.
ReceiveConditionStates receive_condition_state
 This member contains the event condition state of the receiver task after the event send action.
rtems_event_set unsatisfied_pending
 This member contains the pending events after an event send action which did not satisify the event condition of the receiver.
Thread_Control * runner_thread
 This member contains the TCB of the runner task.
rtems_id runner_id
 This member contains the ID of the runner task.
rtems_id worker_id
 This member contains the task ID of the worker task.
rtems_id worker_wakeup
 This member contains the ID of the semaphore used to wake up the worker task.
rtems_id runner_wakeup
 This member contains the ID of the semaphore used to wake up the runner task.
rtems_id runner_sched
 This member contains the scheduler ID of scheduler used by the runner task.
rtems_id other_sched
 This member contains the scheduler ID of another scheduler which is not used by the runner task.
T_thread_switch_log_4 thread_switch_log
 This member contains the thread switch log.
rtems_status_code(*) send (rtems_id, rtems_event_set)
 This member contains a copy of the corresponding RtemsEventReqSendReceive_Run() parameter.
rtems_status_code(*) receive (rtems_event_set, rtems_option, rtems_interval, rtems_event_set *)
 This member contains a copy of the corresponding RtemsEventReqSendReceive_Run() parameter.
rtems_event_set(*) get_pending_events (Thread_Control *)
 This member contains a copy of the corresponding RtemsEventReqSendReceive_Run() parameter.
unsigned int wait_class
 This member contains a copy of the corresponding RtemsEventReqSendReceive_Run() parameter.
int waiting_for_event
 This member contains a copy of the corresponding RtemsEventReqSendReceive_Run() parameter.
struct  Map

Detailed Description

Test context for spec:/rtems/event/req/send-receive test case.


The documentation for this struct was generated from the following file: