#include <OW_ProviderEnvironmentIFC.hpp>
Inheritance diagram for OW_NAMESPACE::ProviderEnvironmentIFC:
Public Member Functions | |
virtual | ~ProviderEnvironmentIFC () |
virtual CIMOMHandleIFCRef | getCIMOMHandle () const =0 |
This function returns a regular cimom handle that does access checking and may call providers. | |
virtual CIMOMHandleIFCRef | getRepositoryCIMOMHandle () const =0 |
This function returns a cimom handle that directly accesses the repository (CIMServer is bypassed). | |
virtual RepositoryIFCRef | getRepository () const =0 |
This function returns a reference to the repository. | |
virtual LoggerRef | getLogger () const OW_DEPRECATED=0 |
virtual LoggerRef | getLogger (const String &componentName) const =0 |
virtual String | getConfigItem (const String &name, const String &defRetVal="") const =0 |
virtual StringArray | getMultiConfigItem (const String &itemName, const StringArray &defRetVal, const char *tokenizeSeparator=0) const =0 |
virtual String | getUserName () const =0 |
virtual OperationContext & | getOperationContext ()=0 |
virtual ProviderEnvironmentIFCRef | clone () const =0 |
When a provider is passed a ProviderEnvironmentIFCRef, the particular instance is only valid for the lifetime of the particular call. |
In such a case, the ProviderEnvironmentIFC object is valid only for the lifetime of the referenced OperationContext.
Definition at line 55 of file OW_ProviderEnvironmentIFC.hpp.
|
Definition at line 42 of file OW_ProviderEnvironmentIFC.cpp. |
|
When a provider is passed a ProviderEnvironmentIFCRef, the particular instance is only valid for the lifetime of the particular call. If a provider needs to save a ProviderEnvironmentIFCRef for later use (e.g. in another thread), it must call clone() on the original ProviderEnvironmentIFC and save the result for later use. Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
This function returns a regular cimom handle that does access checking and may call providers. WARNING: The return value is valid only as long as this object is valid (see class note). Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
This function returns a reference to the repository. This function should only be called if getCIMOMHandle() and getRepositoryCIMOMHandle() are insufficient. WARNING: The return value is valid only as long as this object is valid (see class note). Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
This function returns a cimom handle that directly accesses the repository (CIMServer is bypassed). No providers will be called. This function should only be called if getCIMOMHandle() is insufficent. WARNING: The return value is valid only as long as this object is valid (see class note). Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |
|
Implemented in OW_NAMESPACE::ProviderAgentProviderEnvironment. |