#include <ace/ACE_Strategies.h > template<class SVC_HANDLER> class ACE_Creation_Strategy {
public:
ACE_Creation_Strategy (ACE_Thread_Manager * = 0);
int open (ACE_Thread_Manager * = 0);
virtual ~ACE_Creation_Strategy (void);
virtual SVC_HANDLER *make_svc_handler (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
protected:
ACE_Thread_Manager *thr_mgr_;
};
ACE_Creation_Strategy (ACE_Thread_Manager * = 0);
int open (ACE_Thread_Manager * = 0);
Thread_Manager
is useful when creating active objects.
virtual ~ACE_Creation_Strategy (void);
virtual SVC_HANDLER *make_svc_handler (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;