#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.
1.6.1