OpenDDS  Snapshot(2023/04/28-20:55)
ReactorTask.inl
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
9 
10 namespace OpenDDS {
11 namespace DCPS {
12 
15 {
17  return reactor_;
18 }
19 
22 {
25  return reactor_;
26 }
27 
30 {
33  return reactor_owner_;
34 }
35 
38 {
40  return proactor_;
41 }
42 
45 {
47  return proactor_;
48 }
49 
52 {
55 }
56 
59 {
61  return state_ == STATE_SHUT_DOWN;
62 }
63 
66 {
69  return interceptor_;
70 }
71 
72 } // namespace DCPS
73 } // namespace OpenDDS
74 
ACE_thread_t get_reactor_owner() const
Definition: ReactorTask.inl:29
ACE_Proactor * get_proactor()
Definition: ReactorTask.inl:37
ReactorInterceptor_rch interceptor_
Definition: ReactorTask.h:119
ACE_Proactor * proactor_
Definition: ReactorTask.h:107
DWORD ACE_thread_t
void wait_for_startup_i() const
Definition: ReactorTask.cpp:52
ReactorInterceptor_rch interceptor() const
Definition: ReactorTask.inl:65
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
ACE_Reactor * get_reactor()
Definition: ReactorTask.inl:14
#define ACE_INLINE
The Internal API and Implementation of OpenDDS.
Definition: AddressCache.h:28