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