Strategies_T.h File Reference

#include "ace/Hash_Map_Manager_T.h"
#include "ace/Reactor.h"
#include "ace/Thread_Manager.h"
#include "ace/Connection_Recycling_Strategy.h"
#include "ace/Refcountable.h"
#include "ace/Hashable.h"
#include "ace/Recyclable.h"
#include "ace/Reverse_Lock_T.h"
#include "ace/Strategies_T.inl"
#include "ace/Strategies_T.cpp"

Include dependency graph for Strategies_T.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  ACE_Recycling_Strategy
 Defines the interface (and default implementation) for specifying a recycling strategy for a SVC_HANDLER. More...

class  ACE_Creation_Strategy
 Defines the interface for specifying a creation strategy for a SVC_HANDLER. More...

class  ACE_Singleton_Strategy
 Defines the interface for specifying a creation strategy for a that always returns the same (i.e., it's a Singleton). More...

class  ACE_DLL_Strategy
 Defines the interface for specifying a creation strategy for a SVC_HANDLER based on dynamic linking of the SVC_HANDLER. More...

class  ACE_Concurrency_Strategy
 Defines the interface for specifying a concurrency strategy for a SVC_HANDLER. More...

class  ACE_Reactive_Strategy
 Defines the interface for specifying a reactive concurrency strategy for a SVC_HANDLER, where all upcalls to handle_*() methods run in the reactor's thread of control. More...

class  ACE_Thread_Strategy
 Defines the interface for specifying a concurrency strategy for a based on multithreading. More...

class  ACE_Process_Strategy
 Defines the interface for specifying a concurrency strategy for a SVC_HANDLER based on multiprocessing. More...

class  ACE_Accept_Strategy
 Defines the interface for specifying a passive connection acceptance strategy for a SVC_HANDLER. More...

class  ACE_Connect_Strategy
 Defines the interface for specifying an active connection establishment strategy for a SVC_HANDLER. More...

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

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

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

class  ACE_NOOP_Creation_Strategy
 Implements a no-op creation strategy in order to defer decisions regarding creation to some later point in time, such as in connect or accept strategy. More...

class  ACE_NOOP_Concurrency_Strategy
 Implements a no-op activation strategy in order to avoid calling open on a svc_handler multiple times. More...

class  ACE_Refcounted_Hash_Recyclable
class  ACE_Cached_Connect_Strategy
 A connection strategy which caches connections to peers (represented by instances), thereby allowing subsequent re-use of unused, but available, connections. More...


Defines

#define ACE_Refcounted_Hash_Recyclable   ARHR

Variables

ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class 
ACE_Service_Repository


Detailed Description

Strategies_T.h,v 4.82 2006/04/27 11:17:55 jwillemsen Exp

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu>

Definition in file Strategies_T.h.


Define Documentation

#define ACE_Refcounted_Hash_Recyclable   ARHR
 

Definition at line 33 of file Strategies_T.h.


Variable Documentation

ACE_BEGIN_VERSIONED_NAMESPACE_DECL class ACE_Service_Repository
 

Definition at line 37 of file Strategies_T.h.


Generated on Thu Nov 9 11:10:23 2006 for ACE by doxygen 1.3.6