8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_SCHEDULEOUTPUTHANDLER_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_SCHEDULEOUTPUTHANDLER_H 17 namespace OpenDDS {
namespace DCPS {
19 class TransportSendStrategy;
61 #if defined (__ACE_INLINE__)
virtual int handle_exception(ACE_HANDLE)
modify the reactor mask for the handle.
ScheduleOutputHandler(TransportSendStrategy *strategy, ACE_Reactor *reactor)
Construct with the reactor and strategy.
void schedule_output()
Update output processing in the reactor.
virtual ACE_Reactor * reactor(void) const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
event handler used to enable and disable output processing.
The Internal API and Implementation of OpenDDS.
HandlerState
Cache the state that we have set the reactor into.
TransportSendStrategy * strategy_
Strategy sending data to be scheduled (or not).