Struct astutedds::rtps::Time_t

ClassList > astutedds > rtps > Time_t

  • #include <rtps_types.hpp>

Public Attributes

Type Name
uint32_t fraction = {0}
uint32_t nanosec = {0}
int32_t seconds = {0}

Public Functions

Type Name
constexpr Time_t () = default
constexpr Time_t (int32_t s, uint32_t f)
bool operator!= (const Time_t &) const
bool operator== (const Time_t &) const

Public Static Functions

Type Name
constexpr Time_t TIME_INFINITE ()
constexpr Time_t TIME_INVALID ()
constexpr Time_t TIME_ZERO ()

Public Attributes Documentation

variable fraction

uint32_t astutedds::rtps::Time_t::fraction;

variable nanosec

uint32_t astutedds::rtps::Time_t::nanosec;

variable seconds

int32_t astutedds::rtps::Time_t::seconds;

Public Functions Documentation

function Time_t [1/2]

constexpr astutedds::rtps::Time_t::Time_t () = default

function Time_t [2/2]

inline constexpr astutedds::rtps::Time_t::Time_t (
    int32_t s,
    uint32_t f
) 

function operator!=

bool astutedds::rtps::Time_t::operator!= (
    const Time_t &
) const

function operator==

bool astutedds::rtps::Time_t::operator== (
    const Time_t &
) const

Public Static Functions Documentation

function TIME_INFINITE

static inline constexpr Time_t astutedds::rtps::Time_t::TIME_INFINITE () 

function TIME_INVALID

static inline constexpr Time_t astutedds::rtps::Time_t::TIME_INVALID () 

function TIME_ZERO

static inline constexpr Time_t astutedds::rtps::Time_t::TIME_ZERO () 


The documentation for this class was generated from the following file include/astutedds/rtps/rtps_types.hpp