OpenDDS::DCPS::DataWriterImpl::AckToken Struct Reference

#include <DataWriterImpl.h>

Collaboration diagram for OpenDDS::DCPS::DataWriterImpl::AckToken:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 95 of file DataWriterImpl.h.


Constructor & Destructor Documentation

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) {}

Here is the call graph for this function:

OpenDDS::DCPS::DataWriterImpl::AckToken::~AckToken (  )  [inline]

Definition at line 106 of file DataWriterImpl.h.

00106 {}


Member Function Documentation

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     }

Here is the call graph for this function:

Here is the caller graph for this function:

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     }

Here is the call graph for this function:


Member Data Documentation

Definition at line 97 of file DataWriterImpl.h.

Definition at line 96 of file DataWriterImpl.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1