![]() |
RTEMS 6.1
|
Test context for spec:/rtems/event/req/send-receive test case. More...
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 { | |
| size_t pci [4] | |
| This member defines the pre-condition indices for the next action. | |
| size_t pcs [4] | |
| This member defines the pre-condition states for the next action. | |
| bool in_action_loop | |
| If this member is true, then the test action loop is executed. | |
| size_t index | |
| This member contains the next transition map index. | |
| RtemsEventReqSendReceive_Entry entry | |
| This member contains the current transition map entry. | |
| bool skip | |
| If this member is true, then the current transition variant should be skipped. | |
| } | Map |
Test context for spec:/rtems/event/req/send-receive test case.