OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CancelCommand Class Reference
Inheritance diagram for OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CancelCommand:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CancelCommand:
Collaboration graph
[legend]

Public Member Functions

 CancelCommand (LivelinessTimer *timer)
 
virtual void execute ()
 
- Public Member Functions inherited from OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CommandBase
 CommandBase (LivelinessTimer *timer)
 

Additional Inherited Members

- Protected Attributes inherited from OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CommandBase
LivelinessTimertimer_
 

Detailed Description

Definition at line 972 of file DataReaderImpl.h.

Constructor & Destructor Documentation

◆ CancelCommand()

OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CancelCommand::CancelCommand ( LivelinessTimer timer)
inline

Definition at line 974 of file DataReaderImpl.h.

975  : CommandBase(timer)
976  { }

Member Function Documentation

◆ execute()

virtual void OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::CancelCommand::execute ( void  )
inlinevirtual

Definition at line 977 of file DataReaderImpl.h.

978  {
979  if (timer_->liveliness_timer_id_ != -1) {
980  timer_->reactor()->cancel_timer(timer_);
981  }
982  }
long liveliness_timer_id_
liveliness timer id; -1 if no timer is set
virtual void reactor(ACE_Reactor *reactor)

The documentation for this class was generated from the following file: