OpenDDS::DCPS::SynWatchdog Class Reference

#include <MulticastSession.h>

Inheritance diagram for OpenDDS::DCPS::SynWatchdog:

Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::SynWatchdog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SynWatchdog (MulticastSession *session)

Protected Member Functions

virtual ACE_Time_Value next_interval ()
virtual void on_interval (const void *arg)
virtual ACE_Time_Value next_timeout ()
virtual void on_timeout (const void *arg)

Private Attributes

MulticastSessionsession_
size_t retries_

Constructor & Destructor Documentation

OpenDDS::DCPS::SynWatchdog::SynWatchdog ( MulticastSession session  )  [explicit]


Member Function Documentation

ACE_Time_Value OpenDDS::DCPS::SynWatchdog::next_interval (  )  [protected, virtual]

Implements OpenDDS::DCPS::DataLinkWatchdog< ACE_SYNCH_MUTEX >.

ACE_Time_Value OpenDDS::DCPS::SynWatchdog::next_timeout (  )  [protected, virtual]

Reimplemented from OpenDDS::DCPS::DataLinkWatchdog< ACE_SYNCH_MUTEX >.

void OpenDDS::DCPS::SynWatchdog::on_interval ( const void *  arg  )  [protected, virtual]

Implements OpenDDS::DCPS::DataLinkWatchdog< ACE_SYNCH_MUTEX >.

void OpenDDS::DCPS::SynWatchdog::on_timeout ( const void *  arg  )  [protected, virtual]

Reimplemented from OpenDDS::DCPS::DataLinkWatchdog< ACE_SYNCH_MUTEX >.


Member Data Documentation

size_t OpenDDS::DCPS::SynWatchdog::retries_ [private]

MulticastSession* OpenDDS::DCPS::SynWatchdog::session_ [private]


The documentation for this class was generated from the following files:
Generated on Wed Nov 16 15:29:11 2011 for OpenDDS by  doxygen 1.4.7