RTEMS
|
Test context for spec:/rtems/event/req/send-receive test case. More...
Public Attributes | |
SenderTypes | sender_type |
This member defines the sender type to perform the event send action. | |
Priorities | 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_status_code | receive_status |
This member contains the status of the event receive action. | |
ReceiveConditionStates | receive_condition_state |
This member contains the event conditon 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 satsify 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. | |
size_t | pcs [4] |
This member defines the pre-condition states for the next action. | |
bool | in_action_loop |
This member indicates if the test action loop is currently executed. | |
Test context for spec:/rtems/event/req/send-receive test case.
Definition at line 97 of file tr-event-send-receive.c.