CmpiContext Class Reference

This class acts as a container to holding provider functions context information. More...

#include <CmpiContext.h>

Inheritance diagram for CmpiContext:

Inheritance graph
[legend]
Collaboration diagram for CmpiContext:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CmpiContext (CMPIContext *c)
 Constructor used by MIDrivers to encapsulate CMPIContext.
CmpiData getEntry (const char *name)
 getEntry - Gets a named context entry.

Static Public Attributes

static const char * invocationFlags = "CMPIInvocationFlags"
 invocationFlags - InvocationFlags entry name.

Protected Member Functions

 CmpiContext ()
 Constructor - Should not be called.
CMPIContextgetEnc () const
 getEnc - Gets the encapsulated CMPIContext.

Friends

class CmpiBroker
class CmpiInstanceMI
class CmpiMethodMI
class CmpiAssociationMI
class CmpiPropertyMI
class CmpiIndicationMI

Detailed Description

This class acts as a container to holding provider functions context information.

Definition at line 35 of file CmpiContext.h.


Constructor & Destructor Documentation

CmpiContext::CmpiContext  )  [inline, protected]
 

Constructor - Should not be called.

Definition at line 47 of file CmpiContext.h.

CmpiContext::CmpiContext CMPIContext c  )  [inline]
 

Constructor used by MIDrivers to encapsulate CMPIContext.

Definition at line 57 of file CmpiContext.h.


Member Function Documentation

CMPIContext* CmpiContext::getEnc  )  const [inline, protected]
 

getEnc - Gets the encapsulated CMPIContext.

Definition at line 51 of file CmpiContext.h.

References CmpiObject::enc.

Referenced by CmpiBroker::enumInstanceNames(), CmpiBroker::enumInstances(), getEntry(), and CmpiBroker::getInstance().

CmpiData CmpiContext::getEntry const char *  name  ) 
 

getEntry - Gets a named context entry.

Definition at line 1156 of file CmpiImpl.cpp.

References CMPI_RC_OK, CmpiData::data, _CMPIContext::ft, getEnc(), _CMPIContextFT::getEntry, and _CMPIStatus::rc.


Friends And Related Function Documentation

friend class CmpiAssociationMI [friend]
 

Definition at line 39 of file CmpiContext.h.

friend class CmpiBroker [friend]
 

Reimplemented from CmpiObject.

Definition at line 36 of file CmpiContext.h.

friend class CmpiIndicationMI [friend]
 

Definition at line 41 of file CmpiContext.h.

friend class CmpiInstanceMI [friend]
 

Definition at line 37 of file CmpiContext.h.

friend class CmpiMethodMI [friend]
 

Definition at line 38 of file CmpiContext.h.

friend class CmpiPropertyMI [friend]
 

Definition at line 40 of file CmpiContext.h.


Member Data Documentation

const char * CmpiContext::invocationFlags = "CMPIInvocationFlags" [static]
 

invocationFlags - InvocationFlags entry name.

Definition at line 62 of file CmpiContext.h.


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