#include <vhdServiceLoader.h>
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 |
vhdServiceLoader::vhdServiceLoader | ( | ) |
vhdServiceLoader::~vhdServiceLoader | ( | ) | [virtual] |
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] |