RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Enumerations | Functions
#include <rtems.h>
#include <rtems/score/thread.h>

Go to the source code of this file.

Enumerations

enum  RtemsEventReqSendReceive_Pre_Id { RtemsEventReqSendReceive_Pre_Id_InvId , RtemsEventReqSendReceive_Pre_Id_Task , RtemsEventReqSendReceive_Pre_Id_NA }
 
enum  RtemsEventReqSendReceive_Pre_Send {
  RtemsEventReqSendReceive_Pre_Send_Zero , RtemsEventReqSendReceive_Pre_Send_Unrelated , RtemsEventReqSendReceive_Pre_Send_Any , RtemsEventReqSendReceive_Pre_Send_All ,
  RtemsEventReqSendReceive_Pre_Send_MixedAny , RtemsEventReqSendReceive_Pre_Send_MixedAll , RtemsEventReqSendReceive_Pre_Send_NA
}
 
enum  RtemsEventReqSendReceive_Pre_ReceiverState {
  RtemsEventReqSendReceive_Pre_ReceiverState_InvAddr , RtemsEventReqSendReceive_Pre_ReceiverState_NotWaiting , RtemsEventReqSendReceive_Pre_ReceiverState_Poll , RtemsEventReqSendReceive_Pre_ReceiverState_Timeout ,
  RtemsEventReqSendReceive_Pre_ReceiverState_Lower , RtemsEventReqSendReceive_Pre_ReceiverState_Equal , RtemsEventReqSendReceive_Pre_ReceiverState_Higher , RtemsEventReqSendReceive_Pre_ReceiverState_Other ,
  RtemsEventReqSendReceive_Pre_ReceiverState_Intend , RtemsEventReqSendReceive_Pre_ReceiverState_NA
}
 
enum  RtemsEventReqSendReceive_Pre_Satisfy { RtemsEventReqSendReceive_Pre_Satisfy_All , RtemsEventReqSendReceive_Pre_Satisfy_Any , RtemsEventReqSendReceive_Pre_Satisfy_NA }
 
enum  RtemsEventReqSendReceive_Post_SendStatus { RtemsEventReqSendReceive_Post_SendStatus_Ok , RtemsEventReqSendReceive_Post_SendStatus_InvId , RtemsEventReqSendReceive_Post_SendStatus_NA }
 
enum  RtemsEventReqSendReceive_Post_ReceiveStatus {
  RtemsEventReqSendReceive_Post_ReceiveStatus_None , RtemsEventReqSendReceive_Post_ReceiveStatus_Pending , RtemsEventReqSendReceive_Post_ReceiveStatus_Timeout , RtemsEventReqSendReceive_Post_ReceiveStatus_Satisfied ,
  RtemsEventReqSendReceive_Post_ReceiveStatus_Unsatisfied , RtemsEventReqSendReceive_Post_ReceiveStatus_Blocked , RtemsEventReqSendReceive_Post_ReceiveStatus_InvAddr , RtemsEventReqSendReceive_Post_ReceiveStatus_NA
}
 
enum  RtemsEventReqSendReceive_Post_SenderPreemption { RtemsEventReqSendReceive_Post_SenderPreemption_No , RtemsEventReqSendReceive_Post_SenderPreemption_Yes , RtemsEventReqSendReceive_Post_SenderPreemption_NA }
 

Functions

void RtemsEventReqSendReceive_Run (rtems_status_code(*send)(rtems_id, rtems_event_set), rtems_status_code(*receive)(rtems_event_set, rtems_option, rtems_interval, rtems_event_set *), rtems_event_set( *get_pending_events)(Thread_Control *), unsigned int wait_class, int waiting_for_event)
 Runs the parameterized test case.