#include <DataWriterImpl.h>
Public Member Functions | |
AckToken (const DDS::Duration_t &max_wait, const SequenceNumber &sequence) | |
~AckToken () | |
ACE_Time_Value | deadline () const |
DDS::Time_t | timestamp () const |
Public Attributes | |
ACE_Time_Value | tstamp_ |
DDS::Duration_t | max_wait_ |
SequenceNumber | sequence_ |
Definition at line 95 of file DataWriterImpl.h.
OpenDDS::DCPS::DataWriterImpl::AckToken::AckToken | ( | const DDS::Duration_t & | max_wait, | |
const SequenceNumber & | sequence | |||
) | [inline] |
Definition at line 100 of file DataWriterImpl.h.
References gettimeofday().
00102 : tstamp_(ACE_OS::gettimeofday()), 00103 max_wait_(max_wait), 00104 sequence_(sequence) {}
OpenDDS::DCPS::DataWriterImpl::AckToken::~AckToken | ( | ) | [inline] |
Definition at line 106 of file DataWriterImpl.h.
ACE_Time_Value OpenDDS::DCPS::DataWriterImpl::AckToken::deadline | ( | ) | const [inline] |
Definition at line 108 of file DataWriterImpl.h.
References OpenDDS::DCPS::duration_to_absolute_time_value().
Referenced by OpenDDS::DCPS::DataWriterImpl::wait_for_specific_ack().
00108 { 00109 return duration_to_absolute_time_value(this->max_wait_, this->tstamp_); 00110 }
DDS::Time_t OpenDDS::DCPS::DataWriterImpl::AckToken::timestamp | ( | void | ) | const [inline] |
Definition at line 112 of file DataWriterImpl.h.
References OpenDDS::DCPS::time_value_to_time().
00112 { 00113 return time_value_to_time(this->tstamp_); 00114 }
Definition at line 97 of file DataWriterImpl.h.
Definition at line 98 of file DataWriterImpl.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::wait_for_acknowledgments(), and OpenDDS::DCPS::DataWriterImpl::wait_for_specific_ack().
Definition at line 96 of file DataWriterImpl.h.