vhdServiceLoader Class Reference

#include <vhdServiceLoader.h>

List of all members.

Public Member Functions

 vhdServiceLoader ()
virtual ~vhdServiceLoader ()
void registerToServiceLoaderRegister (vhdServiceLoaderRegisterRef serviceLoaderRegister=0)
std::string getServiceClassName ()
vhtSize32 getServiceLoaderVersion ()
vhdServiceConfigPropertyRef getDefaultServiceConfigProperty (const std::string &serviceName)
vhdServiceHandleRef loadRemoteService (const std::string &serviceName, vhdArgSetRef argSet=0)
vhdServiceHandleRef loadLocalService (const std::string &serviceName, vhdPropertyManagerRef propertyManager, vhdArgSetRef argSet=0)
virtual std::string toString () const

Protected Member Functions

virtual vhtSize32 _getServiceLoaderVersionImplem ()=0
virtual std::string _getServiceClassNameImplem ()=0
virtual vhdServiceConfigPropertyRef _getDefaultServiceConfigPropertyImplem (const std::string &serviceName)
virtual vhdServiceHeadRef _loadServiceHeadImplem (const std::string &serviceName, vhdArgSetRef argSet)
virtual vhdServiceBodyRef _loadServiceBodyImplem (const std::string &serviceName, vhdPropertyManagerRef propertyManager, vhdArgSetRef argSet)=0


Constructor & Destructor Documentation

vhdServiceLoader::vhdServiceLoader (  ) 

vhdServiceLoader::~vhdServiceLoader (  )  [virtual]


Member Function Documentation

virtual vhtSize32 vhdServiceLoader::_getServiceLoaderVersionImplem (  )  [protected, pure virtual]

virtual std::string vhdServiceLoader::_getServiceClassNameImplem (  )  [protected, pure virtual]

virtual vhdServiceConfigPropertyRef vhdServiceLoader::_getDefaultServiceConfigPropertyImplem ( const std::string &  serviceName  )  [inline, protected, virtual]

virtual vhdServiceHeadRef vhdServiceLoader::_loadServiceHeadImplem ( const std::string &  serviceName,
vhdArgSetRef  argSet 
) [inline, protected, virtual]

virtual vhdServiceBodyRef vhdServiceLoader::_loadServiceBodyImplem ( const std::string &  serviceName,
vhdPropertyManagerRef  propertyManager,
vhdArgSetRef  argSet 
) [protected, pure virtual]

void vhdServiceLoader::registerToServiceLoaderRegister ( vhdServiceLoaderRegisterRef  serviceLoaderRegister = 0  ) 

std::string vhdServiceLoader::getServiceClassName (  ) 

vhtSize32 vhdServiceLoader::getServiceLoaderVersion (  ) 

vhdServiceConfigPropertyRef vhdServiceLoader::getDefaultServiceConfigProperty ( const std::string &  serviceName  ) 

vhdServiceHandleRef vhdServiceLoader::loadRemoteService ( const std::string &  serviceName,
vhdArgSetRef  argSet = 0 
)

vhdServiceHandleRef vhdServiceLoader::loadLocalService ( const std::string &  serviceName,
vhdPropertyManagerRef  propertyManager,
vhdArgSetRef  argSet = 0 
)

std::string vhdServiceLoader::toString (  )  const [virtual]


Generated on Thu Jan 18 10:06:26 2007 for vhdPLUS by  doxygen 1.5.1-p1