OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand Class Reference

Inheritance diagram for OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand:

Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScheduleCommand (DataLinkWatchdog *watchdog, const void *arg, bool nodelay)
virtual void execute ()

Private Attributes

const void * arg_
bool nodelay_

Detailed Description

Definition at line 99 of file DataLinkWatchdog_T.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand::ScheduleCommand ( DataLinkWatchdog watchdog,
const void *  arg,
bool  nodelay 
) [inline]

Definition at line 101 of file DataLinkWatchdog_T.h.

00102       : CommandBase(watchdog)
00103       , arg_ (arg)
00104       , nodelay_ (nodelay)
00105     { }


Member Function Documentation

virtual void OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand::execute (  )  [inline, virtual]

Definition at line 107 of file DataLinkWatchdog_T.h.

References arg_, nodelay_, OpenDDS::DCPS::DataLinkWatchdog::schedule_i(), and OpenDDS::DCPS::DataLinkWatchdog::CommandBase::watchdog_.

00107                            {
00108       watchdog_->schedule_i(arg_, nodelay_);
00109     }


Member Data Documentation

const void* OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand::arg_ [private]

Definition at line 112 of file DataLinkWatchdog_T.h.

Referenced by execute().

bool OpenDDS::DCPS::DataLinkWatchdog::ScheduleCommand::nodelay_ [private]

Definition at line 113 of file DataLinkWatchdog_T.h.

Referenced by execute().


The documentation for this class was generated from the following file:
Generated on Fri Feb 12 20:06:27 2016 for OpenDDS by  doxygen 1.4.7