ACE  6.4.0
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. More...
 
virtual ~ACE_Scheduling_Strategy (void)
 Destructor. More...
 
virtual int suspend (void)
 Suspend hook. More...
 
virtual int resume (void)
 Resume hook. More...
 
virtual void dump (void) const
 Dump the state of the object. More...
 

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

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

Constructor & Destructor Documentation

template<class SVC_HANDLER >
ACE_Scheduling_Strategy< SVC_HANDLER >::ACE_Scheduling_Strategy ( SVC_HANDLER *  = 0)
inline

Constructor.

template<class SVC_HANDLER >
ACE_Scheduling_Strategy< SVC_HANDLER >::~ACE_Scheduling_Strategy ( void  )
virtual

Destructor.

Member Function Documentation

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

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