RTEMS 6.1-rc1
Data Structures | Typedefs | Enumerations | Functions
#include <errno.h>
#include <limits.h>
#include <rtems.h>
#include <time.h>
#include <rtems/test-scheduler.h>
#include <rtems/score/timecounter.h>
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  CReqClockNanosleep_Entry
 
struct  CReqClockNanosleep_Context
 Test context for spec:/c/req/clock-nanosleep test case. More...
 

Typedefs

typedef CReqClockNanosleep_Context Context
 

Enumerations

enum  CReqClockNanosleep_Pre_ClockId { CReqClockNanosleep_Pre_ClockId_Monotonic , CReqClockNanosleep_Pre_ClockId_Realtime , CReqClockNanosleep_Pre_ClockId_Invalid , CReqClockNanosleep_Pre_ClockId_NA }
 
enum  CReqClockNanosleep_Pre_Abstime { CReqClockNanosleep_Pre_Abstime_Yes , CReqClockNanosleep_Pre_Abstime_No , CReqClockNanosleep_Pre_Abstime_NA }
 
enum  CReqClockNanosleep_Pre_RQTp { CReqClockNanosleep_Pre_RQTp_Valid , CReqClockNanosleep_Pre_RQTp_Null , CReqClockNanosleep_Pre_RQTp_NA }
 
enum  CReqClockNanosleep_Pre_RQTpNSec { CReqClockNanosleep_Pre_RQTpNSec_Valid , CReqClockNanosleep_Pre_RQTpNSec_Invalid , CReqClockNanosleep_Pre_RQTpNSec_NA }
 
enum  CReqClockNanosleep_Pre_RQTpSec {
  CReqClockNanosleep_Pre_RQTpSec_Negative , CReqClockNanosleep_Pre_RQTpSec_FarFuture , CReqClockNanosleep_Pre_RQTpSec_Future , CReqClockNanosleep_Pre_RQTpSec_PastOrNow ,
  CReqClockNanosleep_Pre_RQTpSec_NA
}
 
enum  CReqClockNanosleep_Pre_RMTp { CReqClockNanosleep_Pre_RMTp_Valid , CReqClockNanosleep_Pre_RMTp_Null , CReqClockNanosleep_Pre_RMTp_NA }
 
enum  CReqClockNanosleep_Post_Status { CReqClockNanosleep_Post_Status_Zero , CReqClockNanosleep_Post_Status_ENOTSUP , CReqClockNanosleep_Post_Status_EINVAL , CReqClockNanosleep_Post_Status_NA }
 
enum  CReqClockNanosleep_Post_Timer { CReqClockNanosleep_Post_Timer_Inactive , CReqClockNanosleep_Post_Timer_Monotonic , CReqClockNanosleep_Post_Timer_Realtime , CReqClockNanosleep_Post_Timer_NA }
 
enum  CReqClockNanosleep_Post_Expire { CReqClockNanosleep_Post_Expire_Last , CReqClockNanosleep_Post_Expire_Absolute , CReqClockNanosleep_Post_Expire_Relative , CReqClockNanosleep_Post_Expire_NA }
 
enum  CReqClockNanosleep_Post_Scheduler { CReqClockNanosleep_Post_Scheduler_Block , CReqClockNanosleep_Post_Scheduler_BlockUnblock , CReqClockNanosleep_Post_Scheduler_Nop , CReqClockNanosleep_Post_Scheduler_NA }
 
enum  CReqClockNanosleep_Post_RMTp { CReqClockNanosleep_Post_RMTp_Zero , CReqClockNanosleep_Post_RMTp_Nop , CReqClockNanosleep_Post_RMTp_NA }
 

Functions

 T_TEST_CASE_FIXTURE (CReqClockNanosleep, &CReqClockNanosleep_Fixture)