Public Member Functions | |
ParticipantLivelinessTimer (DomainParticipantImpl &impl) | |
virtual void | dispatch (const ACE_Time_Value &tv) |
Definition at line 550 of file DomainParticipantImpl.h.
OpenDDS::DCPS::DomainParticipantImpl::ParticipantLivelinessTimer::ParticipantLivelinessTimer | ( | DomainParticipantImpl & | impl | ) |
Definition at line 2304 of file DomainParticipantImpl.cpp.
02305 : LivelinessTimer (impl, DDS::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS) 02306 { }
void OpenDDS::DCPS::DomainParticipantImpl::ParticipantLivelinessTimer::dispatch | ( | const ACE_Time_Value & | tv | ) | [virtual] |
Implements OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer.
Definition at line 2309 of file DomainParticipantImpl.cpp.
References OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer::impl_, OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer::interval(), OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer::kind_, OpenDDS::DCPS::DomainParticipantImpl::participant_liveliness_activity_after(), and OpenDDS::DCPS::DomainParticipantImpl::signal_liveliness().
02310 { 02311 if (impl_.participant_liveliness_activity_after (tv - interval())) { 02312 impl_.signal_liveliness (kind_); 02313 } 02314 }