OpenDDS  Snapshot(2023/04/28-20:55)
Namespaces | Functions
Time_Helper.h File Reference
#include <dds/DdsDcpsCoreC.h>
#include <dds/DdsDcpsInfoUtilsC.h>
#include <ace/OS_NS_sys_time.h>
Include dependency graph for Time_Helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::DCPS
 

Functions

ACE_INLINE OpenDDS_Dcps_Export ACE_Time_Value OpenDDS::DCPS::time_to_time_value (const DDS::Time_t &t)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Time_t OpenDDS::DCPS::time_value_to_time (const ACE_Time_Value &tv)
 
ACE_INLINE OpenDDS_Dcps_Export MonotonicTime_t OpenDDS::DCPS::time_value_to_monotonic_time (const ACE_Time_Value &tv)
 
ACE_INLINE OpenDDS_Dcps_Export ACE_Time_Value OpenDDS::DCPS::duration_to_time_value (const DDS::Duration_t &t)
 
ACE_INLINE OpenDDS_Dcps_Export ACE_Time_Value OpenDDS::DCPS::duration_to_absolute_time_value (const DDS::Duration_t &t, const ACE_Time_Value &now)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t OpenDDS::DCPS::time_value_to_duration (const ACE_Time_Value &tv)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t OpenDDS::DCPS::time_to_duration (const DDS::Time_t &t)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::valid_duration (DDS::Duration_t const &t)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::non_negative_duration (const DDS::Duration_t &t)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator== (const DDS::Duration_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator!= (const DDS::Duration_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator< (const DDS::Duration_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator<= (const DDS::Duration_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator> (const DDS::Duration_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator>= (const DDS::Duration_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator! (const DDS::Time_t &t)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator== (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator!= (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator< (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator<= (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator> (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator>= (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Time_t OpenDDS::DCPS::operator+ (const DDS::Time_t &t1, const DDS::Duration_t &d1)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t OpenDDS::DCPS::operator- (const DDS::Time_t &t1, const DDS::Time_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Time_t OpenDDS::DCPS::operator- (const DDS::Time_t &t1, const DDS::Duration_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t OpenDDS::DCPS::operator- (const MonotonicTime_t &t1, const MonotonicTime_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator< (const MonotonicTime_t &t1, const MonotonicTime_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::operator== (const MonotonicTime_t &t1, const MonotonicTime_t &t2)
 
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 OpenDDS::DCPS::uint32_fractional_seconds_to_nanoseconds (ACE_UINT32 fraction)
 
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 OpenDDS::DCPS::nanoseconds_to_uint32_fractional_seconds (ACE_UINT32 fraction)
 
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 OpenDDS::DCPS::uint32_fractional_seconds_to_microseconds (ACE_UINT32 fraction)
 
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 OpenDDS::DCPS::microseconds_to_uint32_fractional_seconds (ACE_UINT32 fraction)
 
ACE_INLINE OpenDDS_Dcps_Export bool OpenDDS::DCPS::is_infinite (const DDS::Duration_t &value)
 
ACE_INLINE OpenDDS_Dcps_Export const MonotonicTime_t & OpenDDS::DCPS::monotonic_time_zero ()
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t OpenDDS::DCPS::make_duration_t (int sec, unsigned long nanosec)
 
ACE_INLINE OpenDDS_Dcps_Export DDS::Time_t OpenDDS::DCPS::make_time_t (int sec, unsigned long nanosec)