OW_NAMESPACE::LocalEmbeddedCIMOMHandle Class Reference

The LocalCIMOMHandle class is a derivitive of the CIMOMHandleIFC that is used by all components that need access to CIM Services. More...

#include <OW_LocalEmbeddedCIMOMHandle.hpp>

Inheritance diagram for OW_NAMESPACE::LocalEmbeddedCIMOMHandle:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LocalEmbeddedCIMOMHandle (EmbeddedCIMOMEnvironmentRef env, RepositoryIFCRef pRepos, OperationContext &context, ELockingFlag lock=E_LOCKING)
 Create a new LocalCIMOMHandle with a given repository interface and user access contol information.
EmbeddedCIMOMEnvironmentRef getEnvironment () const
virtual CIMFeatures getServerFeatures ()
void exportIndication (const CIMInstance &instance, const String &instNS)
 Export a given instance of an indication.

Private Attributes

EmbeddedCIMOMEnvironmentRef m_env

Detailed Description

The LocalCIMOMHandle class is a derivitive of the CIMOMHandleIFC that is used by all components that need access to CIM Services.

Definition at line 56 of file OW_LocalEmbeddedCIMOMHandle.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::LocalEmbeddedCIMOMHandle::LocalEmbeddedCIMOMHandle EmbeddedCIMOMEnvironmentRef  env,
RepositoryIFCRef  pRepos,
OperationContext context,
ELockingFlag  lock = E_LOCKING
 

Create a new LocalCIMOMHandle with a given repository interface and user access contol information.

Parameters:
env A reference to an CIMOMEnvironment object.
pRepos A reference to a Repository that will be used by this LocalCIMOMHandle.
context The operation context that will be associated with this LocalCIMOMHandle.
noLock If true, the this object will never attempt to acquire a read/write lock on the CIMServer.

Definition at line 55 of file OW_LocalEmbeddedCIMOMHandle.cpp.


Member Function Documentation

void OW_NAMESPACE::LocalEmbeddedCIMOMHandle::exportIndication const CIMInstance instance,
const String instNS
[virtual]
 

Export a given instance of an indication.

This will cause all CIMListerners that are interested in this type of indication to be notified.

Parameters:
instance The indication instance to use in the notification.

Reimplemented from OW_NAMESPACE::CIMOMHandleIFC.

Definition at line 89 of file OW_LocalEmbeddedCIMOMHandle.cpp.

References OW_NAMESPACE::CIMException::NOT_SUPPORTED, and OW_THROWCIM.

EmbeddedCIMOMEnvironmentRef OW_NAMESPACE::LocalEmbeddedCIMOMHandle::getEnvironment  )  const [inline]
 

Returns:
A reference to the CIMOMEnvironment used by this object.

Definition at line 77 of file OW_LocalEmbeddedCIMOMHandle.hpp.

References m_env.

CIMFeatures OW_NAMESPACE::LocalEmbeddedCIMOMHandle::getServerFeatures  )  [virtual]
 

Returns:
The features of the CIMOM this CIMOMHandleIFC is connected to as an CIMFeatures object.

Reimplemented from OW_NAMESPACE::CIMOMHandleIFC.

Definition at line 63 of file OW_LocalEmbeddedCIMOMHandle.cpp.

References OW_NAMESPACE::CIMFeatures::cimom, OW_NAMESPACE::CIMFeatures::cimProduct, OW_NAMESPACE::Array< T >::clear(), OW_NAMESPACE::CIMFeatures::extURL, OW_NAMESPACE::CIMFeatures::protocolVersion, OW_NAMESPACE::Array< T >::push_back(), OW_NAMESPACE::CIMFeatures::SERVER, OW_NAMESPACE::CIMFeatures::supportedGroups, OW_NAMESPACE::CIMFeatures::supportedQueryLanguages, OW_NAMESPACE::CIMFeatures::supportsBatch, and OW_NAMESPACE::CIMFeatures::validation.


Member Data Documentation

EmbeddedCIMOMEnvironmentRef OW_NAMESPACE::LocalEmbeddedCIMOMHandle::m_env [private]
 

Definition at line 94 of file OW_LocalEmbeddedCIMOMHandle.hpp.


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