RTEMS 6.1-rc1
|
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.