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

Public Member Functions

 AutomaticLivelinessTimer (DomainParticipantImpl &impl)
 
virtual void dispatch (const MonotonicTimePoint &tv)
 
void cancel ()
 
- Public Member Functions inherited from OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer
 LivelinessTimer (DomainParticipantImpl &impl, DDS::LivelinessQosPolicyKind kind)
 
virtual ~LivelinessTimer ()
 
void add_adjust (OpenDDS::DCPS::DataWriterImpl *writer)
 
void remove_adjust ()
 
void execute (const MonotonicTimePoint &now)
 
- Public Member Functions inherited from OpenDDS::DCPS::RcObject
virtual ~RcObject ()
 
virtual void _add_ref ()
 
virtual void _remove_ref ()
 
long ref_count () const
 
WeakObject_get_weak_object () const
 

Private Member Functions

void schedule (const TimeDuration &interval)
 

Additional Inherited Members

- Protected Member Functions inherited from OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer
TimeDuration interval () const
 
- Protected Member Functions inherited from OpenDDS::DCPS::RcObject
 RcObject ()
 
- Protected Attributes inherited from OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer
DomainParticipantImplimpl_
 
const DDS::LivelinessQosPolicyKind kind_
 

Detailed Description

Definition at line 605 of file DomainParticipantImpl.h.

Constructor & Destructor Documentation

◆ AutomaticLivelinessTimer()

OpenDDS::DCPS::DomainParticipantImpl::AutomaticLivelinessTimer::AutomaticLivelinessTimer ( DomainParticipantImpl impl)

Definition at line 2390 of file DomainParticipantImpl.cpp.

2392 { }
LivelinessTimer(DomainParticipantImpl &impl, DDS::LivelinessQosPolicyKind kind)

Member Function Documentation

◆ cancel()

void OpenDDS::DCPS::DomainParticipantImpl::AutomaticLivelinessTimer::cancel ( void  )
inlinevirtual

Implements OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer.

Definition at line 610 of file DomainParticipantImpl.h.

611  {
613  }
RcHandle< AutomaticLivelinessTask > automatic_liveliness_task_

◆ dispatch()

void OpenDDS::DCPS::DomainParticipantImpl::AutomaticLivelinessTimer::dispatch ( const MonotonicTimePoint tv)
virtual

◆ schedule()

void OpenDDS::DCPS::DomainParticipantImpl::AutomaticLivelinessTimer::schedule ( const TimeDuration interval)
inlineprivatevirtual

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