OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
transport
framework
ScheduleOutputHandler.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
8
#include "
EntryExit.h
"
9
10
11
ACE_INLINE
12
OpenDDS::DCPS::ScheduleOutputHandler::ScheduleOutputHandler
(
13
TransportSendStrategy
* strategy,
14
ACE_Reactor
* reactor
15
) :
ACE_Event_Handler
( reactor),
16
strategy_( strategy),
17
state_( Disabled)
18
{
19
DBG_ENTRY_LVL
(
"ScheduleOutputHandler"
,
"ScheduleOutputHandler"
,6);
20
21
reference_counting_policy
().
value
(
22
ACE_Event_Handler::Reference_Counting_Policy::ENABLED
);
23
}
ACE_Event_Handler
ACE_Event_Handler::reference_counting_policy
Reference_Counting_Policy & reference_counting_policy(void)
EntryExit.h
ACE_Reactor
OpenDDS::DCPS::ScheduleOutputHandler::ScheduleOutputHandler
ScheduleOutputHandler(TransportSendStrategy *strategy, ACE_Reactor *reactor)
Construct with the reactor and strategy.
Definition:
ScheduleOutputHandler.inl:12
ACE_Event_Handler::Reference_Counting_Policy::ENABLED
ENABLED
ACE_Event_Handler::Reference_Counting_Policy::value
Value value(void) const
OpenDDS::DCPS::TransportSendStrategy
Definition:
TransportSendStrategy.h:61
DBG_ENTRY_LVL
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition:
EntryExit.h:68
ACE_INLINE
#define ACE_INLINE
Generated by
1.8.13