| 
    RTI Connext C API Version 7.6.0
    
   | 
 
Time and duration types and defines. More...
Data Structures | |
| struct | DDS_Duration_t | 
| Type for duration representation.  More... | |
| struct | DDS_Time_t | 
| Type for time representation.  More... | |
Macros | |
| #define | DDS_TIME_ZERO | 
| The default instant in time: zero seconds and zero nanoseconds.  More... | |
Functions | |
| DDS_Boolean | DDS_Time_is_zero (const struct DDS_Time_t *time) | 
| Check if time is zero.  More... | |
| DDS_Boolean | DDS_Time_is_invalid (const struct DDS_Time_t *time) | 
| DDS_Boolean | DDS_Duration_is_infinite (const struct DDS_Duration_t *duration) | 
| DDS_Boolean | DDS_Duration_is_auto (const struct DDS_Duration_t *duration) | 
| DDS_Boolean | DDS_Duration_is_zero (const struct DDS_Duration_t *duration) | 
Variables | |
| const struct DDS_Time_t | DDS_TIME_MAX | 
| The maximum value of time.  More... | |
| const DDS_LongLong | DDS_TIME_INVALID_SEC | 
| A sentinel indicating an invalid second of time.  More... | |
| const DDS_UnsignedLong | DDS_TIME_INVALID_NSEC | 
| A sentinel indicating an invalid nano-second of time.  More... | |
| const struct DDS_Time_t | DDS_TIME_INVALID | 
| A sentinel indicating an invalid time.  More... | |
| const DDS_Long | DDS_DURATION_INFINITE_SEC | 
| An infinite second period of time.  More... | |
| const DDS_UnsignedLong | DDS_DURATION_INFINITE_NSEC | 
| An infinite nano-second period of time.  More... | |
| const struct DDS_Duration_t | DDS_DURATION_INFINITE | 
| An infinite period of time.  More... | |
| const DDS_Long | DDS_DURATION_AUTO_SEC | 
| An auto second period of time.  More... | |
| const DDS_UnsignedLong | DDS_DURATION_AUTO_NSEC | 
| An auto nano-second period of time.  More... | |
| const struct DDS_Duration_t | DDS_DURATION_AUTO | 
| Duration is automatically assigned.  More... | |
| const DDS_Long | DDS_DURATION_ZERO_SEC | 
| A zero-length second period of time.  More... | |
| const DDS_UnsignedLong | DDS_DURATION_ZERO_NSEC | 
| A zero-length nano-second period of time.  More... | |
| const struct DDS_Duration_t | DDS_DURATION_ZERO | 
| A zero-length period of time.  More... | |
Time and duration types and defines.
| #define DDS_TIME_ZERO | 
The default instant in time: zero seconds and zero nanoseconds.
| DDS_Boolean DDS_Time_is_zero | ( | const struct DDS_Time_t * | time | ) | 
Check if time is zero.
| DDS_Boolean DDS_Time_is_invalid | ( | const struct DDS_Time_t * | time | ) | 
| DDS_Boolean DDS_Duration_is_infinite | ( | const struct DDS_Duration_t * | duration | ) | 
| DDS_Boolean DDS_Duration_is_auto | ( | const struct DDS_Duration_t * | duration | ) | 
| DDS_Boolean DDS_Duration_is_zero | ( | const struct DDS_Duration_t * | duration | ) | 
      
  | 
  extern | 
The maximum value of time.
      
  | 
  extern | 
A sentinel indicating an invalid second of time.
      
  | 
  extern | 
A sentinel indicating an invalid nano-second of time.
      
  | 
  extern | 
A sentinel indicating an invalid time.
      
  | 
  extern | 
An infinite second period of time.
      
  | 
  extern | 
An infinite nano-second period of time.
      
  | 
  extern | 
An infinite period of time.
      
  | 
  extern | 
An auto second period of time.
      
  | 
  extern | 
An auto nano-second period of time.
      
  | 
  extern | 
Duration is automatically assigned.
      
  | 
  extern | 
A zero-length second period of time.
      
  | 
  extern | 
A zero-length nano-second period of time.
      
  | 
  extern | 
A zero-length period of time.