Public Member Functions | |
ParticipantLivelinessTimer (DomainParticipantImpl &impl) | |
virtual void | dispatch (const ACE_Time_Value &tv) |
Definition at line 534 of file DomainParticipantImpl.h.
OpenDDS::DCPS::DomainParticipantImpl::ParticipantLivelinessTimer::ParticipantLivelinessTimer | ( | DomainParticipantImpl & | impl | ) |
Definition at line 2035 of file DomainParticipantImpl.cpp.
02036 : LivelinessTimer (impl, DDS::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS) 02037 { }
void OpenDDS::DCPS::DomainParticipantImpl::ParticipantLivelinessTimer::dispatch | ( | const ACE_Time_Value & | tv | ) | [virtual] |
Implements OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer.
Definition at line 2040 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().
02041 { 02042 if (impl_.participant_liveliness_activity_after (tv - interval())) { 02043 impl_.signal_liveliness (kind_); 02044 } 02045 }