RTEMS 6.1-rc1
Data Structures | Macros | Typedefs | Enumerations | Functions
#include <rtems.h>
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsMessageReqFlushPending_Entry
 
struct  RtemsMessageReqFlushPending_Context
 Test context for spec:/rtems/message/req/flush-pending test case. More...
 

Macros

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

Typedefs

typedef RtemsMessageReqFlushPending_Context Context
 

Enumerations

enum  RtemsMessageReqFlushPending_Pre_Count { RtemsMessageReqFlushPending_Pre_Count_Valid , RtemsMessageReqFlushPending_Pre_Count_Null , RtemsMessageReqFlushPending_Pre_Count_NA }
 
enum  RtemsMessageReqFlushPending_Pre_Id { RtemsMessageReqFlushPending_Pre_Id_Valid , RtemsMessageReqFlushPending_Pre_Id_Invalid , RtemsMessageReqFlushPending_Pre_Id_NA }
 
enum  RtemsMessageReqFlushPending_Pre_MsgQueue { RtemsMessageReqFlushPending_Pre_MsgQueue_Empty , RtemsMessageReqFlushPending_Pre_MsgQueue_Several , RtemsMessageReqFlushPending_Pre_MsgQueue_NA }
 
enum  RtemsMessageReqFlushPending_Pre_Receivers { RtemsMessageReqFlushPending_Pre_Receivers_Waiting , RtemsMessageReqFlushPending_Pre_Receivers_None , RtemsMessageReqFlushPending_Pre_Receivers_NA }
 
enum  RtemsMessageReqFlushPending_Pre_Directive { RtemsMessageReqFlushPending_Pre_Directive_Flush , RtemsMessageReqFlushPending_Pre_Directive_Pending , RtemsMessageReqFlushPending_Pre_Directive_NA }
 
enum  RtemsMessageReqFlushPending_Pre_Storage { RtemsMessageReqFlushPending_Pre_Storage_Nop , RtemsMessageReqFlushPending_Pre_Storage_NA }
 
enum  RtemsMessageReqFlushPending_Post_Status { RtemsMessageReqFlushPending_Post_Status_Ok , RtemsMessageReqFlushPending_Post_Status_InvId , RtemsMessageReqFlushPending_Post_Status_InvAddr , RtemsMessageReqFlushPending_Post_Status_NA }
 
enum  RtemsMessageReqFlushPending_Post_Count { RtemsMessageReqFlushPending_Post_Count_Zero , RtemsMessageReqFlushPending_Post_Count_Set , RtemsMessageReqFlushPending_Post_Count_Nop , RtemsMessageReqFlushPending_Post_Count_NA }
 
enum  RtemsMessageReqFlushPending_Post_MsgQueue { RtemsMessageReqFlushPending_Post_MsgQueue_Empty , RtemsMessageReqFlushPending_Post_MsgQueue_Nop , RtemsMessageReqFlushPending_Post_MsgQueue_NA }
 
enum  RtemsMessageReqFlushPending_Post_Receivers { RtemsMessageReqFlushPending_Post_Receivers_Nop , RtemsMessageReqFlushPending_Post_Receivers_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsMessageReqFlushPending, &RtemsMessageReqFlushPending_Fixture)