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

Defines the interface for specifying how to suspend and resume a service . More...

#include <Strategies_T.h>

Inheritance diagram for ACE_Scheduling_Strategy< SVC_HANDLER >:
Inheritance graph
[legend]

Public Types

typedef SVC_HANDLER::addr_type addr_type
 
typedef SVC_HANDLER handler_type
 
typedef SVC_HANDLER::stream_type stream_type
 

Public Member Functions

 ACE_Scheduling_Strategy (SVC_HANDLER *=0)
 Constructor.
 
virtual ~ACE_Scheduling_Strategy ()
 Destructor.
 
virtual int suspend ()
 Suspend hook.
 
virtual int resume ()
 Resume hook.
 
virtual void dump () const
 Dump the state of the object.
 

Detailed Description

template<class SVC_HANDLER>
class ACE_Scheduling_Strategy< SVC_HANDLER >

Defines the interface for specifying how to suspend and resume a service .

This class provides a strategy that allows arbitrarily sophisticated service suspension and resumption. The default behavior is to do nothing...

Member Typedef Documentation

◆ addr_type

template<class SVC_HANDLER >
typedef SVC_HANDLER::addr_type ACE_Scheduling_Strategy< SVC_HANDLER >::addr_type

◆ handler_type

◆ stream_type

template<class SVC_HANDLER >
typedef SVC_HANDLER::stream_type ACE_Scheduling_Strategy< SVC_HANDLER >::stream_type

Constructor & Destructor Documentation

◆ ACE_Scheduling_Strategy()

Constructor.

◆ ~ACE_Scheduling_Strategy()

Destructor.

Member Function Documentation

◆ dump()

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

◆ resume()

template<class SVC_HANDLER >
int ACE_Scheduling_Strategy< SVC_HANDLER >::resume ( )
virtual

◆ suspend()

template<class SVC_HANDLER >
int ACE_Scheduling_Strategy< SVC_HANDLER >::suspend ( )
virtual

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