version 1.1, 2006/08/23 19:47:47
|
version 1.2, 2006/11/14 18:34:57
|
|
|
{ | { |
if (this == &module) | if (this == &module) |
{ | { |
return(*this); |
return *this; |
} | } |
| |
DynamicLibrary::operator=(module); | DynamicLibrary::operator=(module); |
| |
_createProviderManager = module._createProviderManager; | _createProviderManager = module._createProviderManager; |
| |
return(*this); |
return *this; |
} | } |
| |
Boolean ProviderManagerModule::load() | Boolean ProviderManagerModule::load() |
|
|
| |
if (_createProviderManager != 0) | if (_createProviderManager != 0) |
{ | { |
return(true); |
return true; |
} | } |
| |
DynamicLibrary::unload(); | DynamicLibrary::unload(); |
} | } |
| |
return(false); |
return false; |
} | } |
| |
void ProviderManagerModule::unload() | void ProviderManagerModule::unload() |
|
|
{ | { |
if (!isLoaded()) | if (!isLoaded()) |
{ | { |
return(0); |
return 0; |
} | } |
| |
return(_createProviderManager(s)); |
return _createProviderManager(s); |
} | } |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |