Time and duration types and defines.
More...
Time and duration types and defines.
◆ from_micros() [1/2]
static Time_t DDS::Time_t::from_micros |
( |
System::UInt64 |
microseconds | ) |
|
|
inlinestatic |
Creates a new time object from a time expressed in microseconds.
In case of an overflow this function returns DDS::Time_t::TIME_MAX.
◆ from_nanos() [1/2]
static Time_t DDS::Time_t::from_nanos |
( |
System::UInt64 |
nanoseconds | ) |
|
|
inlinestatic |
Creates a new time object from a time expressed in nanoseconds.
In case of an overflow this function returns DDS::Time_t::TIME_MAX.
◆ from_millis() [1/2]
static Time_t DDS::Time_t::from_millis |
( |
System::UInt64 |
milliseconds | ) |
|
|
inlinestatic |
Creates a new time object from a time expressed in milliseconds.
In case of an overflow this function returns DDS::Time_t::TIME_MAX.
◆ from_seconds() [1/2]
static Time_t DDS::Time_t::from_seconds |
( |
System::UInt32 |
seconds | ) |
|
|
inlinestatic |
Creates a new time object from a time expressed in seconds.
In case of an overflow this function returns DDS::Time_t::TIME_MAX.
◆ is_zero() [1/2]
System::Boolean DDS::Time_t::is_zero |
( |
| ) |
|
|
inline |
◆ is_invalid_time()
System::Boolean DDS::Time_t::is_invalid_time |
( |
| ) |
|
|
inline |
- Returns
- true if the given time is not valid (i.e. is negative)
◆ from_micros() [2/2]
static Duration_t DDS::Duration_t::from_micros |
( |
System::UInt64 |
microseconds | ) |
|
|
inlinestatic |
◆ from_nanos() [2/2]
static Duration_t DDS::Duration_t::from_nanos |
( |
System::UInt64 |
nanoseconds | ) |
|
|
inlinestatic |
◆ from_millis() [2/2]
static Duration_t DDS::Duration_t::from_millis |
( |
System::UInt64 |
milliseconds | ) |
|
|
inlinestatic |
◆ from_seconds() [2/2]
static Duration_t DDS::Duration_t::from_seconds |
( |
System::UInt32 |
seconds | ) |
|
|
inlinestatic |
◆ is_infinite()
System::Boolean DDS::Duration_t::is_infinite |
( |
| ) |
|
|
inline |
- Returns
- true if the given duration is of infinite length.
◆ is_zero() [2/2]
System::Boolean DDS::Duration_t::is_zero |
( |
| ) |
|
|
inline |
- Returns
- true if the given duration is of zero length.
◆ is_auto()
System::Boolean DDS::Duration_t::is_auto |
( |
| ) |
|
|
inline |
- Returns
- true if the given duration has auto value.
◆ TIME_INVALID_SEC
System:: Int32 DDS::Time_t::TIME_INVALID_SEC |
|
staticget |
A sentinel indicating an invalid second of time.
◆ TIME_INVALID_NSEC
System:: UInt32 DDS::Time_t::TIME_INVALID_NSEC |
|
staticget |
A sentinel indicating an invalid nano-second of time.
◆ TIME_ZERO
The default instant in time: zero seconds and zero nanoseconds.
◆ TIME_MAX
The maximum value of time.
◆ TIME_INVALID
Time_t DDS::Time_t::TIME_INVALID |
|
staticget |
A sentinel indicating an invalid time.
◆ DURATION_ZERO_SEC
System:: Int32 DDS::Duration_t::DURATION_ZERO_SEC |
|
staticget |
A zero-length second period of time.
◆ DURATION_ZERO_NSEC
System:: UInt32 DDS::Duration_t::DURATION_ZERO_NSEC |
|
staticget |
A zero-length nano-second period of time.
◆ DURATION_INFINITE_SEC
System:: Int32 DDS::Duration_t::DURATION_INFINITE_SEC |
|
staticget |
An infinite second period of time.
◆ DURATION_INFINITE_NSEC
System:: UInt32 DDS::Duration_t::DURATION_INFINITE_NSEC |
|
staticget |
An infinite nano-second period of time.
◆ DURATION_INFINITE
An infinite period of time.
◆ DURATION_ZERO
◆ DURATION_AUTO_SEC
System:: Int32 DDS::Duration_t::DURATION_AUTO_SEC |
|
staticget |
An auto second period of time.
◆ DURATION_AUTO_NSEC
System:: UInt32 DDS::Duration_t::DURATION_AUTO_NSEC |
|
staticget |
An auto nano-second period of time.
◆ DURATION_AUTO
Duration is automatically assigned.