ACE 8.0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
ACE_Schedule_All_Reactive_Strategy< SVC_HANDLER > Class Template Reference

Defines the interface for specifying how to suspend and resume a single-threaded reactive service . More...

#include <Strategies_T.h>

Inheritance diagram for ACE_Schedule_All_Reactive_Strategy< SVC_HANDLER >:
Inheritance graph
[legend]
Collaboration diagram for ACE_Schedule_All_Reactive_Strategy< SVC_HANDLER >:
Collaboration graph
[legend]

Public Types

typedef ACE_Scheduling_Strategy< SVC_HANDLERbase_type
 
- Public Types inherited from ACE_Scheduling_Strategy< SVC_HANDLER >
typedef SVC_HANDLER::addr_type addr_type
 
typedef SVC_HANDLER handler_type
 
typedef SVC_HANDLER::stream_type stream_type
 

Public Member Functions

 ACE_Schedule_All_Reactive_Strategy (SVC_HANDLER *=0)
 Constructor.
 
virtual int suspend ()
 Suspend hook.
 
virtual int resume ()
 Resume hook.
 
virtual void dump () const
 Dump the state of the object.
 
- Public Member Functions inherited from ACE_Scheduling_Strategy< SVC_HANDLER >
 ACE_Scheduling_Strategy (SVC_HANDLER *=0)
 Constructor.
 
virtual ~ACE_Scheduling_Strategy ()
 Destructor.
 

Protected Attributes

ACE_Reactorreactor_
 Reactor.
 

Detailed Description

template<class SVC_HANDLER>
class ACE_Schedule_All_Reactive_Strategy< SVC_HANDLER >

Defines the interface for specifying how to suspend and resume a single-threaded reactive service .

This class provides a strategy that suspends and resumes all the Event_Handlers in a Reactor in one fell swoop.

Member Typedef Documentation

◆ base_type

Constructor & Destructor Documentation

◆ ACE_Schedule_All_Reactive_Strategy()

Constructor.

Member Function Documentation

◆ dump()

template<class SVC_HANDLER >
void ACE_Schedule_All_Reactive_Strategy< SVC_HANDLER >::dump ( ) const
virtual

Dump the state of the object.

Reimplemented from ACE_Scheduling_Strategy< SVC_HANDLER >.

◆ resume()

Resume hook.

Reimplemented from ACE_Scheduling_Strategy< SVC_HANDLER >.

◆ suspend()

Suspend hook.

Reimplemented from ACE_Scheduling_Strategy< SVC_HANDLER >.

Member Data Documentation

◆ reactor_

Reactor.


The documentation for this class was generated from the following files: