#include <ace/ACE_Strategies_T.h>
template<class SVC_HANDLER> class ACE_DLL_Strategy : public ACE_Creation_Strategy<SVC_HANDLER> {
public:ACE_DLL_Strategy (void);ACE_DLL_Strategy ( const char dll_name[], const char factory_function[], const char svc_name[], ACE_Service_Repository *, ACE_Thread_Manager * = 0 );int open ( const char dll_name[], const char factory_function[], const char svc_name[], ACE_Service_Repository *, ACE_Thread_Manager * = 0 );virtual int make_svc_handler (SVC_HANDLER *&);void dump (void) const;ACE_ALLOC_HOOK_DECLARE;protected:typedef ACE_Creation_Strategy<SVC_HANDLER> inherited;char dll_name_[MAXPATHLEN + 1];char factory_function_[MAXPATHLEN + 1];char svc_name_[MAXNAMELEN + 1];ACE_Service_Repository *svc_rep_;};
ACE_DLL_Strategy (void);
ACE_DLL_Strategy (
const char dll_name[],
const char factory_function[],
const char svc_name[],
ACE_Service_Repository *,
ACE_Thread_Manager * = 0
);
svc_dll_info string.
int open (
const char dll_name[],
const char factory_function[],
const char svc_name[],
ACE_Service_Repository *,
ACE_Thread_Manager * = 0
);
svc_dll_info string.
virtual int make_svc_handler (SVC_HANDLER *&);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;