#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.
1.4.7