#include <DiscoveryBase.h>
Inheritance diagram for OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner:
Public Member Functions | |
ReactorRunner () | |
~ReactorRunner () | |
int | svc () |
void | end () |
Public Attributes | |
ACE_Reactor * | reactor_ |
ACE_Thread_Mutex | mtx_ |
Definition at line 1510 of file DiscoveryBase.h.
OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner::ReactorRunner | ( | ) | [inline] |
OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner::~ReactorRunner | ( | ) | [inline] |
void OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner::end | ( | ) | [inline] |
Definition at line 1524 of file DiscoveryBase.h.
01525 { 01526 ACE_GUARD(ACE_Thread_Mutex, g, mtx_); 01527 if (reactor_) { 01528 reactor_->end_reactor_event_loop(); 01529 wait(); 01530 } 01531 }
int OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner::svc | ( | ) | [inline] |
Definition at line 1517 of file DiscoveryBase.h.
01518 { 01519 reactor_->owner(ACE_Thread_Manager::instance()->thr_self()); 01520 reactor_->run_reactor_event_loop(); 01521 return 0; 01522 }
ACE_Thread_Mutex OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner::mtx_ |
Definition at line 1534 of file DiscoveryBase.h.
ACE_Reactor* OpenDDS::DCPS::PeerDiscovery< Participant >::ReactorRunner::reactor_ |
Definition at line 1533 of file DiscoveryBase.h.