RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
#include <rtems.h>
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsMessageReqBroadcast_Entry
 
struct  RtemsMessageReqBroadcast_Context
 Test context for spec:/rtems/message/req/broadcast test case. More...
 

Macros

#define MAXIMUM_PENDING_MESSAGES   3
 
#define MAXIMUM_MESSAGE_SIZE   5
 
#define NUMBER_OF_WORKERS   3
 

Typedefs

typedef RtemsMessageReqBroadcast_Context Context
 

Enumerations

enum  RtemsMessageReqBroadcast_Pre_SendBuffer { RtemsMessageReqBroadcast_Pre_SendBuffer_Valid , RtemsMessageReqBroadcast_Pre_SendBuffer_Null , RtemsMessageReqBroadcast_Pre_SendBuffer_NA }
 
enum  RtemsMessageReqBroadcast_Pre_Count { RtemsMessageReqBroadcast_Pre_Count_Valid , RtemsMessageReqBroadcast_Pre_Count_Null , RtemsMessageReqBroadcast_Pre_Count_NA }
 
enum  RtemsMessageReqBroadcast_Pre_Id { RtemsMessageReqBroadcast_Pre_Id_Valid , RtemsMessageReqBroadcast_Pre_Id_Invalid , RtemsMessageReqBroadcast_Pre_Id_NA }
 
enum  RtemsMessageReqBroadcast_Pre_MsgSize {
  RtemsMessageReqBroadcast_Pre_MsgSize_Zero , RtemsMessageReqBroadcast_Pre_MsgSize_SomeSize , RtemsMessageReqBroadcast_Pre_MsgSize_MaxSize , RtemsMessageReqBroadcast_Pre_MsgSize_TooLarge ,
  RtemsMessageReqBroadcast_Pre_MsgSize_NA
}
 
enum  RtemsMessageReqBroadcast_Pre_MsgQueue { RtemsMessageReqBroadcast_Pre_MsgQueue_Empty , RtemsMessageReqBroadcast_Pre_MsgQueue_Several , RtemsMessageReqBroadcast_Pre_MsgQueue_NA }
 
enum  RtemsMessageReqBroadcast_Pre_Receivers { RtemsMessageReqBroadcast_Pre_Receivers_Waiting , RtemsMessageReqBroadcast_Pre_Receivers_None , RtemsMessageReqBroadcast_Pre_Receivers_NA }
 
enum  RtemsMessageReqBroadcast_Pre_Storage { RtemsMessageReqBroadcast_Pre_Storage_Nop , RtemsMessageReqBroadcast_Pre_Storage_NA }
 
enum  RtemsMessageReqBroadcast_Post_Status {
  RtemsMessageReqBroadcast_Post_Status_Ok , RtemsMessageReqBroadcast_Post_Status_InvId , RtemsMessageReqBroadcast_Post_Status_InvAddr , RtemsMessageReqBroadcast_Post_Status_InvSize ,
  RtemsMessageReqBroadcast_Post_Status_NA
}
 
enum  RtemsMessageReqBroadcast_Post_Count { RtemsMessageReqBroadcast_Post_Count_Zero , RtemsMessageReqBroadcast_Post_Count_Set , RtemsMessageReqBroadcast_Post_Count_Nop , RtemsMessageReqBroadcast_Post_Count_NA }
 
enum  RtemsMessageReqBroadcast_Post_MsgQueue { RtemsMessageReqBroadcast_Post_MsgQueue_Nop , RtemsMessageReqBroadcast_Post_MsgQueue_NA }
 
enum  RtemsMessageReqBroadcast_Post_Receivers { RtemsMessageReqBroadcast_Post_Receivers_Unblocked , RtemsMessageReqBroadcast_Post_Receivers_Nop , RtemsMessageReqBroadcast_Post_Receivers_NA }
 
enum  RtemsMessageReqBroadcast_Post_RecSize { RtemsMessageReqBroadcast_Post_RecSize_Message , RtemsMessageReqBroadcast_Post_RecSize_Nop , RtemsMessageReqBroadcast_Post_RecSize_NA }
 
enum  RtemsMessageReqBroadcast_Post_RecBuffer { RtemsMessageReqBroadcast_Post_RecBuffer_Message , RtemsMessageReqBroadcast_Post_RecBuffer_Nop , RtemsMessageReqBroadcast_Post_RecBuffer_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsMessageReqBroadcast, &RtemsMessageReqBroadcast_Fixture)