Struct astutedds::dcps::Duration_t
ClassList > astutedds > dcps > Duration_t
#include <dds_psm_types.hpp>
Public Attributes
| Type | Name |
|---|---|
| uint32_t | nanosec = {0} |
| int32_t | sec = {0} |
Public Functions
| Type | Name |
|---|---|
| constexpr | Duration_t () = default |
| constexpr | Duration_t (int32_t s, uint32_t ns) |
| rtps::Duration_t | to_rtps () const Convert to RTPS Duration_t . |
Public Static Functions
| Type | Name |
|---|---|
| constexpr Duration_t | DURATION_INFINITE () |
| constexpr Duration_t | DURATION_ZERO () |
| Duration_t | from_rtps (const rtps::Duration_t & d) Convert from RTPS Duration_t (seconds + fraction-of-2^32) |
Public Attributes Documentation
variable nanosec
uint32_t astutedds::dcps::Duration_t::nanosec;
variable sec
int32_t astutedds::dcps::Duration_t::sec;
Public Functions Documentation
function Duration_t [1/2]
constexpr astutedds::dcps::Duration_t::Duration_t () = default
function Duration_t [2/2]
inline constexpr astutedds::dcps::Duration_t::Duration_t (
int32_t s,
uint32_t ns
)
function to_rtps
Convert to RTPS Duration_t .
inline rtps::Duration_t astutedds::dcps::Duration_t::to_rtps () const
Public Static Functions Documentation
function DURATION_INFINITE
static inline constexpr Duration_t astutedds::dcps::Duration_t::DURATION_INFINITE ()
function DURATION_ZERO
static inline constexpr Duration_t astutedds::dcps::Duration_t::DURATION_ZERO ()
function from_rtps
Convert from RTPS Duration_t (seconds + fraction-of-2^32)
static inline Duration_t astutedds::dcps::Duration_t::from_rtps (
const rtps::Duration_t & d
)
The documentation for this class was generated from the following file include/astutedds/dcps/dds_psm_types.hpp