OW_NAMESPACE::EmbeddedCIMOMEnvironment Class Reference

#include <OW_EmbeddedCIMOMEnvironment.hpp>

Inheritance diagram for OW_NAMESPACE::EmbeddedCIMOMEnvironment:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::EmbeddedCIMOMEnvironment:

Collaboration graph
[legend]
List of all members.

Public Types

enum  ESendIndicationsFlag { E_DONT_SEND_INDICATIONS, E_SEND_INDICATIONS }

Public Member Functions

 EmbeddedCIMOMEnvironment ()
 ~EmbeddedCIMOMEnvironment ()
void init ()
virtual String getConfigItem (const String &name, const String &defRetVal="") const
virtual StringArray getMultiConfigItem (const String &itemName, const StringArray &defRetVal, const char *tokenizeSeparator) const
 Retrieve itemName values from configItems.
CIMOMHandleIFCRef getCIMOMHandle (OperationContext &context, EBypassProvidersFlag bypassProviders=E_USE_PROVIDERS, ELockingFlag locking=E_LOCKING) const
 WARNING: The return value is valid only for the lifetime of context.
CIMOMHandleIFCRef getCIMOMHandle (OperationContext &context, ESendIndicationsFlag sendIndications, EBypassProvidersFlag bypassProviders=E_USE_PROVIDERS, ELockingFlag locking=E_LOCKING) const
 WARNING: The return value is valid only for the lifetime of context.
CIMOMHandleIFCRef getWQLFilterCIMOMHandle (const CIMInstance &inst, OperationContext &context) const
 WARNING: The return value is valid only for the lifetime of context.
virtual WQLIFCRef getWQLRef () const
virtual LoggerRef getLogger () const OW_DEPRECATED
virtual LoggerRef getLogger (const String &componentName) const
IndicationServerRef getIndicationServer () const
PollingManagerRef getPollingManager () const
void clearConfigItems ()
virtual void setConfigItem (const String &item, const String &value, EOverwritePreviousFlag overwritePrevious=E_OVERWRITE_PREVIOUS)
void unloadProviders ()
void startServices ()
void shutdown ()
ProviderManagerRef getProviderManager () const
void unloadReqHandlers ()
IndicationRepLayerMediatorRef getIndicationRepLayerMediator () const
RepositoryIFCRef getRepository () const
AuthorizerManagerRef getAuthorizerManager () const

Static Public Member Functions

static EmbeddedCIMOMEnvironmentRefinstance ()

Private Types

typedef ConfigFile::ConfigMap ConfigMap
typedef Reference< ConfigMapConfigMapRef
typedef IntrusiveReference<
ReqHandlerData
ReqHandlerDataRef
typedef SortedVectorMap< String,
ReqHandlerDataRef
ReqHandlerMap
enum  EEnvState {
  E_STATE_INVALID, E_STATE_INITIALIZING, E_STATE_INITIALIZED, E_STATE_STARTING,
  E_STATE_STARTED, E_STATE_SHUTTING_DOWN, E_STATE_SHUTDOWN, E_STATE_UNLOADED
}

Private Member Functions

void _createLogger ()
void _loadConfigItemsFromFile (const String &filename)
void _loadRequestHandlers ()
void _loadServices ()
void _createPollingManager ()
void _createIndicationServer ()
void _loadAuthorizer ()
void _createAuthorizerManager ()
void _sortServicesForDependencies ()

Static Private Member Functions

static bool isLoaded (EEnvState s)
static bool isInitialized (EEnvState s)

Private Attributes

Mutex m_monitor
RepositoryIFCRef m_cimRepository
RepositoryIFCRef m_cimServer
AuthorizerIFCRef m_authorizer
AuthorizerManagerRef m_authorizerManager
LoggerRef m_Logger
ConfigMapRef m_configItems
ProviderManagerRef m_providerManager
SharedLibraryRef m_wqlLib
SharedLibraryRef m_indicationRepLayerLib
PollingManagerRef m_pollingManager
IndicationServerRef m_indicationServer
bool m_indicationsDisabled
Array< SelectableIFCRefm_selectables
Array< SelectableCallbackIFCRefm_selectableCallbacks
Array< ServiceIFCRefm_services
ReqHandlerMap m_reqHandlers
Mutex m_reqHandlersLock
Mutex m_indicationLock
bool m_indicationRepLayerDisabled
Mutex m_selectableLock
EEnvState m_state
Mutex m_stateGuard
IndicationRepLayerMediatorRef m_indicationRepLayerMediatorRef

Static Private Attributes

static String COMPONENT_NAME

Classes

struct  ReqHandlerData

Detailed Description

Definition at line 65 of file OW_EmbeddedCIMOMEnvironment.hpp.


Member Typedef Documentation

typedef ConfigFile::ConfigMap OW_NAMESPACE::EmbeddedCIMOMEnvironment::ConfigMap [private]
 

Definition at line 141 of file OW_EmbeddedCIMOMEnvironment.hpp.

typedef Reference<ConfigMap> OW_NAMESPACE::EmbeddedCIMOMEnvironment::ConfigMapRef [private]
 

Definition at line 142 of file OW_EmbeddedCIMOMEnvironment.hpp.

typedef IntrusiveReference<ReqHandlerData> OW_NAMESPACE::EmbeddedCIMOMEnvironment::ReqHandlerDataRef [private]
 

Definition at line 149 of file OW_EmbeddedCIMOMEnvironment.hpp.

typedef SortedVectorMap<String, ReqHandlerDataRef> OW_NAMESPACE::EmbeddedCIMOMEnvironment::ReqHandlerMap [private]
 

Definition at line 150 of file OW_EmbeddedCIMOMEnvironment.hpp.


Member Enumeration Documentation

enum OW_NAMESPACE::EmbeddedCIMOMEnvironment::EEnvState [private]
 

Enumerator:
E_STATE_INVALID 
E_STATE_INITIALIZING 
E_STATE_INITIALIZED 
E_STATE_STARTING 
E_STATE_STARTED 
E_STATE_SHUTTING_DOWN 
E_STATE_SHUTDOWN 
E_STATE_UNLOADED 

Definition at line 176 of file OW_EmbeddedCIMOMEnvironment.hpp.

enum OW_NAMESPACE::EmbeddedCIMOMEnvironment::ESendIndicationsFlag
 

Enumerator:
E_DONT_SEND_INDICATIONS 
E_SEND_INDICATIONS 

Definition at line 83 of file OW_EmbeddedCIMOMEnvironment.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::EmbeddedCIMOMEnvironment::EmbeddedCIMOMEnvironment  ) 
 

Definition at line 170 of file OW_EmbeddedCIMOMEnvironment.cpp.

OW_NAMESPACE::EmbeddedCIMOMEnvironment::~EmbeddedCIMOMEnvironment  ) 
 

Definition at line 180 of file OW_EmbeddedCIMOMEnvironment.cpp.

References E_STATE_INVALID, isLoaded(), m_configItems, m_Logger, m_state, OW_LOG_ERROR, and shutdown().


Member Function Documentation

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_createAuthorizerManager  )  [private]
 

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_createIndicationServer  )  [private]
 

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_createLogger  )  [private]
 

Definition at line 443 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::ConfigOpts::ADDITIONAL_LOGS_opt, OW_NAMESPACE::Array< T >::begin(), OW_NAMESPACE::ConfigOpts::DEBUGFLAG_opt, OW_NAMESPACE::String::empty(), OW_NAMESPACE::String::equalsIgnoreCase(), getConfigItem(), getMultiConfigItem(), i, OW_NAMESPACE::Array< T >::insert(), OW_NAMESPACE::ConfigOpts::LOG_1_CATEGORIES_opt, OW_NAMESPACE::ConfigOpts::LOG_1_COMPONENTS_opt, OW_NAMESPACE::ConfigOpts::LOG_1_LEVEL_opt, OW_NAMESPACE::ConfigOpts::LOG_1_TYPE_opt, OW_NAMESPACE::ConfigOpts::LOG_DEBUG_LOG_NAME, OW_DEFAULT_DEBUGFLAG, OW_DEFAULT_LOG_1_COMPONENTS, OW_DEFAULT_LOG_1_LEVEL, OW_DEFAULT_LOG_1_TYPE, OW_NAMESPACE::Array< T >::size(), OW_NAMESPACE::Logger::STR_DEBUG_CATEGORY, OW_NAMESPACE::Logger::STR_ERROR_CATEGORY, OW_NAMESPACE::Logger::STR_FATAL_CATEGORY, and OW_NAMESPACE::Logger::STR_INFO_CATEGORY.

Referenced by init().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_createPollingManager  )  [private]
 

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_loadAuthorizer  )  [private]
 

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_loadConfigItemsFromFile const String filename  )  [private]
 

Definition at line 575 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::ConfigOpts::ADDITIONAL_CONFIG_FILES_DIRS_opt, OW_NAMESPACE::ConfigFile::getMultiConfigItem(), OW_NAMESPACE::ConfigFile::loadConfigFile(), m_configItems, OW_DEFAULT_ADDITIONAL_CONFIG_FILES_DIRS, OW_LOG_DEBUG, and OW_PATHNAME_SEPARATOR.

Referenced by init().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_loadRequestHandlers  )  [private]
 

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_loadServices  )  [private]
 

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::_sortServicesForDependencies  )  [private]
 

Definition at line 855 of file OW_EmbeddedCIMOMEnvironment.cpp.

References i, m_services, OW_LOG_DEBUG, OW_THROW, OW_NAMESPACE::Array< T >::push_back(), and OW_NAMESPACE::Array< T >::size().

Referenced by startServices().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::clearConfigItems  ) 
 

Definition at line 711 of file OW_EmbeddedCIMOMEnvironment.cpp.

References m_configItems.

AuthorizerManagerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getAuthorizerManager  )  const
 

CIMOMHandleIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getCIMOMHandle OperationContext context,
ESendIndicationsFlag  sendIndications,
EBypassProvidersFlag  bypassProviders = E_USE_PROVIDERS,
ELockingFlag  locking = E_LOCKING
const
 

WARNING: The return value is valid only for the lifetime of context.

Definition at line 629 of file OW_EmbeddedCIMOMEnvironment.cpp.

References context, OW_NAMESPACE::ServiceEnvironmentIFC::E_BYPASS_PROVIDERS, OW_NAMESPACE::RepositoryCIMOMHandle::E_LOCKING, OW_NAMESPACE::ServiceEnvironmentIFC::E_LOCKING, OW_NAMESPACE::RepositoryCIMOMHandle::E_NO_LOCKING, isLoaded(), m_cimRepository, m_cimServer, m_monitor, m_state, m_stateGuard, OW_ASSERT, and OW_THROW.

CIMOMHandleIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getCIMOMHandle OperationContext context,
EBypassProvidersFlag  bypassProviders = E_USE_PROVIDERS,
ELockingFlag  locking = E_LOCKING
const
 

WARNING: The return value is valid only for the lifetime of context.

Definition at line 620 of file OW_EmbeddedCIMOMEnvironment.cpp.

References context, and E_SEND_INDICATIONS.

String OW_NAMESPACE::EmbeddedCIMOMEnvironment::getConfigItem const String name,
const String defRetVal = ""
const [virtual]
 

Reimplemented from OW_NAMESPACE::ServiceEnvironmentIFC.

Definition at line 587 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::ConfigFile::getConfigItem(), m_configItems, and name.

Referenced by _createLogger(), getWQLRef(), and init().

IndicationRepLayerMediatorRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getIndicationRepLayerMediator  )  const
 

IndicationServerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getIndicationServer  )  const
 

LoggerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getLogger const String componentName  )  const [virtual]
 

Reimplemented from OW_NAMESPACE::ServiceEnvironmentIFC.

Definition at line 702 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_ASSERT.

LoggerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getLogger  )  const [virtual]
 

Reimplemented from OW_NAMESPACE::ServiceEnvironmentIFC.

Definition at line 695 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_ASSERT.

StringArray OW_NAMESPACE::EmbeddedCIMOMEnvironment::getMultiConfigItem const String itemName,
const StringArray defRetVal,
const char *  tokenizeSeparator
const [virtual]
 

Retrieve itemName values from configItems.

If it's not present, defRetVal will be returned.

Parameters:
tokenizeSeparator If non-null, then each item will be tokenized using the specified separator chars and returned as separate items.

Reimplemented from OW_NAMESPACE::ServiceEnvironmentIFC.

Definition at line 594 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::ConfigFile::getMultiConfigItem(), and m_configItems.

Referenced by _createLogger().

PollingManagerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getPollingManager  )  const
 

ProviderManagerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getProviderManager  )  const
 

Definition at line 410 of file OW_EmbeddedCIMOMEnvironment.cpp.

References isLoaded(), m_providerManager, m_state, m_stateGuard, OW_ASSERT, and OW_THROW.

RepositoryIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getRepository  )  const [virtual]
 

Reimplemented from OW_NAMESPACE::ServiceEnvironmentIFC.

Definition at line 728 of file OW_EmbeddedCIMOMEnvironment.cpp.

References m_cimRepository.

CIMOMHandleIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getWQLFilterCIMOMHandle const CIMInstance inst,
OperationContext context
const
 

WARNING: The return value is valid only for the lifetime of context.

Definition at line 602 of file OW_EmbeddedCIMOMEnvironment.cpp.

References context, inst, isLoaded(), m_cimServer, m_state, m_stateGuard, OW_ASSERT, OW_THROW, and OW_NAMESPACE::ServiceIFCNames::WQLFilterRep.

WQLIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::getWQLRef  )  const [virtual]
 

Reimplemented from OW_NAMESPACE::ServiceEnvironmentIFC.

Definition at line 663 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::SharedLibraryLoader::createSharedLibraryLoader(), getConfigItem(), isLoaded(), m_monitor, m_state, m_stateGuard, m_wqlLib, OW_DEFAULT_WQL_LIB, OW_LOG_DEBUG, OW_LOG_ERROR, OW_THROW, and OW_NAMESPACE::ConfigOpts::WQL_LIB_opt.

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::init  ) 
 

Definition at line 209 of file OW_EmbeddedCIMOMEnvironment.cpp.

References _createLogger(), _loadConfigItemsFromFile(), OW_NAMESPACE::ConfigOpts::CONFIG_FILE_opt, getConfigItem(), and OW_DEFAULT_CONFIG_FILE.

EmbeddedCIMOMEnvironmentRef & OW_NAMESPACE::EmbeddedCIMOMEnvironment::instance  )  [static]
 

Definition at line 93 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::theCimomEnvironment.

static bool OW_NAMESPACE::EmbeddedCIMOMEnvironment::isInitialized EEnvState  s  )  [inline, static, private]
 

Definition at line 192 of file OW_EmbeddedCIMOMEnvironment.hpp.

static bool OW_NAMESPACE::EmbeddedCIMOMEnvironment::isLoaded EEnvState  s  )  [inline, static, private]
 

Definition at line 188 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getCIMOMHandle(), getProviderManager(), getWQLFilterCIMOMHandle(), getWQLRef(), and ~EmbeddedCIMOMEnvironment().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::setConfigItem const String item,
const String value,
EOverwritePreviousFlag  overwritePrevious = E_OVERWRITE_PREVIOUS
[virtual]
 

Definition at line 717 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::ConfigFile::E_OVERWRITE_PREVIOUS, OW_NAMESPACE::ServiceEnvironmentIFC::E_OVERWRITE_PREVIOUS, OW_NAMESPACE::ConfigFile::E_PRESERVE_PREVIOUS, m_configItems, and OW_NAMESPACE::ConfigFile::setConfigItem().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::shutdown  ) 
 

Definition at line 310 of file OW_EmbeddedCIMOMEnvironment.cpp.

References i, m_Logger, m_services, OW_LOG_DEBUG, and OW_NAMESPACE::Array< T >::size().

Referenced by ~EmbeddedCIMOMEnvironment().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::startServices  ) 
 

Definition at line 219 of file OW_EmbeddedCIMOMEnvironment.cpp.

References _sortServicesForDependencies(), OW_NAMESPACE::ServiceIFCNames::CIMServer, OW_NAMESPACE::ProviderIFCLoader::createProviderIFCLoader(), E_STATE_INITIALIZING, i, m_authorizerManager, m_cimRepository, m_cimServer, m_Logger, m_providerManager, m_services, m_state, m_stateGuard, OW_LOG_DEBUG, OW_NAMESPACE::Array< T >::push_back(), and OW_NAMESPACE::Array< T >::size().

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::unloadProviders  ) 
 

Definition at line 735 of file OW_EmbeddedCIMOMEnvironment.cpp.

References OW_NAMESPACE::createProvEnvRef(), and m_providerManager.

void OW_NAMESPACE::EmbeddedCIMOMEnvironment::unloadReqHandlers  ) 
 


Member Data Documentation

String OW_NAMESPACE::EmbeddedCIMOMEnvironment::COMPONENT_NAME [static, private]
 

Definition at line 201 of file OW_EmbeddedCIMOMEnvironment.hpp.

AuthorizerIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_authorizer [private]
 

Definition at line 154 of file OW_EmbeddedCIMOMEnvironment.hpp.

AuthorizerManagerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_authorizerManager [private]
 

Definition at line 156 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by startServices().

RepositoryIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_cimRepository [private]
 

Definition at line 152 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getCIMOMHandle(), getRepository(), and startServices().

RepositoryIFCRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_cimServer [private]
 

Definition at line 153 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getCIMOMHandle(), getWQLFilterCIMOMHandle(), and startServices().

ConfigMapRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_configItems [private]
 

Definition at line 160 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by _loadConfigItemsFromFile(), clearConfigItems(), getConfigItem(), getMultiConfigItem(), setConfigItem(), and ~EmbeddedCIMOMEnvironment().

Mutex OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_indicationLock [mutable, private]
 

Definition at line 172 of file OW_EmbeddedCIMOMEnvironment.hpp.

bool OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_indicationRepLayerDisabled [mutable, private]
 

Definition at line 173 of file OW_EmbeddedCIMOMEnvironment.hpp.

SharedLibraryRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_indicationRepLayerLib [mutable, private]
 

Definition at line 163 of file OW_EmbeddedCIMOMEnvironment.hpp.

IndicationRepLayerMediatorRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_indicationRepLayerMediatorRef [private]
 

Definition at line 199 of file OW_EmbeddedCIMOMEnvironment.hpp.

bool OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_indicationsDisabled [private]
 

Definition at line 166 of file OW_EmbeddedCIMOMEnvironment.hpp.

IndicationServerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_indicationServer [private]
 

Definition at line 165 of file OW_EmbeddedCIMOMEnvironment.hpp.

LoggerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_Logger [private]
 

Definition at line 159 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by shutdown(), startServices(), and ~EmbeddedCIMOMEnvironment().

Mutex OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_monitor [mutable, private]
 

Definition at line 151 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getCIMOMHandle(), and getWQLRef().

PollingManagerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_pollingManager [private]
 

Definition at line 164 of file OW_EmbeddedCIMOMEnvironment.hpp.

ProviderManagerRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_providerManager [private]
 

Definition at line 161 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getProviderManager(), startServices(), and unloadProviders().

ReqHandlerMap OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_reqHandlers [mutable, private]
 

Definition at line 170 of file OW_EmbeddedCIMOMEnvironment.hpp.

Mutex OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_reqHandlersLock [mutable, private]
 

Definition at line 171 of file OW_EmbeddedCIMOMEnvironment.hpp.

Array<SelectableCallbackIFCRef> OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_selectableCallbacks [private]
 

Definition at line 168 of file OW_EmbeddedCIMOMEnvironment.hpp.

Mutex OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_selectableLock [mutable, private]
 

Definition at line 174 of file OW_EmbeddedCIMOMEnvironment.hpp.

Array<SelectableIFCRef> OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_selectables [private]
 

Definition at line 167 of file OW_EmbeddedCIMOMEnvironment.hpp.

Array<ServiceIFCRef> OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_services [mutable, private]
 

Definition at line 169 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by _sortServicesForDependencies(), shutdown(), and startServices().

EEnvState OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_state [private]
 

Definition at line 197 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getCIMOMHandle(), getProviderManager(), getWQLFilterCIMOMHandle(), getWQLRef(), startServices(), and ~EmbeddedCIMOMEnvironment().

Mutex OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_stateGuard [mutable, private]
 

Definition at line 198 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getCIMOMHandle(), getProviderManager(), getWQLFilterCIMOMHandle(), getWQLRef(), and startServices().

SharedLibraryRef OW_NAMESPACE::EmbeddedCIMOMEnvironment::m_wqlLib [mutable, private]
 

Definition at line 162 of file OW_EmbeddedCIMOMEnvironment.hpp.

Referenced by getWQLRef().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:13:00 2006 for openwbem by  doxygen 1.4.6