CmpiObject Class Reference

#include <cmpi/CmpiObject.h>

Inheritance diagram for CmpiObject:

CmpiArgs CmpiArray CmpiBroker CmpiContext CmpiDateTime CmpiEnumeration CmpiInstance CmpiObjectPath CmpiResult CmpiSelectExp List of all members.

Public Member Functions

CmpiBoolean isNull () const
CmpiString toString ()
CmpiBoolean isA (const char *typeName) const

Protected Member Functions

 CmpiObject ()
 CmpiObject (const void *enc)
CmpiString doToString (CMPIBroker *mb)
CmpiBoolean doIsA (CMPIBroker *mb, const char *typeName) const

Protected Attributes

void * enc

Friends

class CmpiBroker
class CmpiObjectPath
class CmpiInstance

Detailed Description

Abstract base class for all Cmpi classes.


Constructor & Destructor Documentation

CmpiObject::CmpiObject  )  [protected]
 

Constructor - Do nothing

CmpiObject::CmpiObject const void *  enc  )  [protected]
 

Constructor - Normal base class constructor


Member Function Documentation

CmpiBoolean CmpiObject::doIsA CMPIBroker mb,
const char *  typeName
const [protected]
 

CmpiString CmpiObject::doToString CMPIBroker mb  )  [protected]
 

CmpiBoolean CmpiObject::isA const char *  typeName  )  const
 

isA - checks this objects type ;

CmpiBoolean CmpiObject::isNull  )  const
 

isNull - Test for valid encapsualtion pointer

CmpiString CmpiObject::toString  ) 
 

toString - Produces CIMOM specific string representation of object


Friends And Related Function Documentation

friend class CmpiBroker [friend]
 

Reimplemented in CmpiArgs, CmpiContext, CmpiEnumeration, CmpiInstance, CmpiObjectPath, and CmpiSelectExp.

friend class CmpiInstance [friend]
 

Reimplemented in CmpiObjectPath.

friend class CmpiObjectPath [friend]
 


Member Data Documentation

void* CmpiObject::enc [protected]
 

Protected pointer to encapsulated CMPI instance


The documentation for this class was generated from the following files:
Generated on Sat Feb 26 13:04:35 2022 for cmpi by  doxygen 1.4.6