20 #ifndef OPENDDS_SAFETY_PROFILE 83 #ifndef OPENDDS_SAFETY_PROFILE 87 return !(t1 < t2) && !(t2 < t1);
100 if (!t1 || !t2)
return false;
184 #ifndef OPENDDS_SAFETY_PROFILE 231 return ACE_Time_Value(ACE_Utils::truncate_cast<time_t>(sec), usec);
247 return ACE_Time_Value(ACE_Utils::truncate_cast<time_t>(sec), usec);
291 return static_cast<ACE_UINT32
>((
static_cast<ACE_UINT64>(fraction) * 1000000000) >> 32);
297 return static_cast<ACE_UINT32
>((
static_cast<ACE_UINT64>(nsec) << 32) / 1000000000);
303 return static_cast<ACE_UINT32
>((
static_cast<ACE_UINT64>(fraction) * 1000000) >> 32);
309 return static_cast<ACE_UINT32
>((
static_cast<ACE_UINT64>(usec) << 32) / 1000000);
#define ACE_ONE_SECOND_IN_NSECS
const LogLevel::Value value
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 uint32_fractional_seconds_to_microseconds(ACE_UINT32 fraction)
static const ACE_Time_Value max_time
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t operator-(const DDS::Time_t &t1, const DDS::Time_t &t2)
ACE_INLINE OpenDDS_Dcps_Export bool operator!(const DDS::Time_t &t)
ACE_INLINE OpenDDS_Dcps_Export DDS::Time_t time_value_to_time(const ACE_Time_Value &tv)
const long DURATION_INFINITE_SEC
ACE_INLINE OpenDDS_Dcps_Export bool non_negative_duration(const DDS::Duration_t &t)
ACE_CDR::LongLong LongLong
#define OpenDDS_Dcps_Export
ACE_INLINE OpenDDS_Dcps_Export bool operator>(const DDS::Duration_t &t1, const DDS::Duration_t &t2)
const long TIME_INVALID_SEC
bool operator==(const DisjointSequence::OrderedRanges< T > &a, const DisjointSequence::OrderedRanges< T > &b)
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 uint32_fractional_seconds_to_nanoseconds(ACE_UINT32 fraction)
TO truncate_cast(FROM val)
ACE_INLINE OpenDDS_Dcps_Export bool operator<=(const DDS::Duration_t &t1, const DDS::Duration_t &t2)
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 nanoseconds_to_uint32_fractional_seconds(ACE_UINT32 fraction)
ACE_INLINE OpenDDS_Dcps_Export bool valid_duration(DDS::Duration_t const &t)
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t make_duration_t(int sec, unsigned long nanosec)
const unsigned long DURATION_ZERO_NSEC
ACE_INLINE OpenDDS_Dcps_Export ACE_Time_Value time_to_time_value(const DDS::Time_t &t)
ACE_INLINE OpenDDS_Dcps_Export const MonotonicTime_t & monotonic_time_zero()
ACE_INLINE OpenDDS_Dcps_Export ACE_UINT32 microseconds_to_uint32_fractional_seconds(ACE_UINT32 fraction)
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t time_value_to_duration(const ACE_Time_Value &tv)
bool operator>=(const LogLevel &ll, LogLevel::Value value)
SequenceNumber operator+(const SequenceNumber &lhs, int rhs)
ACE_INLINE OpenDDS_Dcps_Export ACE_Time_Value duration_to_time_value(const DDS::Duration_t &t)
const unsigned long DURATION_INFINITE_NSEC
bool operator!=(const GUID_t &lhs, const GUID_t &rhs)
const unsigned long TIME_INVALID_NSEC
ACE_INLINE OpenDDS_Dcps_Export DDS::Time_t make_time_t(int sec, unsigned long nanosec)
unsigned long long ACE_UINT64
suseconds_t usec(void) const
ACE_INLINE OpenDDS_Dcps_Export bool is_infinite(const DDS::Duration_t &value)
ACE_INLINE OpenDDS_Dcps_Export MonotonicTime_t time_value_to_monotonic_time(const ACE_Time_Value &tv)
const long DURATION_ZERO_SEC
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
suseconds_t const ACE_ONE_SECOND_IN_USECS
ACE_INLINE OpenDDS_Dcps_Export DDS::Duration_t time_to_duration(const DDS::Time_t &t)
ACE_INLINE OpenDDS_Dcps_Export ACE_Time_Value duration_to_absolute_time_value(const DDS::Duration_t &t, const ACE_Time_Value &now)
The Internal API and Implementation of OpenDDS.
bool operator<(const GUID_t &lhs, const GUID_t &rhs)