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

CmpiString CmpiObject::doToString ( CMPIBroker mb  )  [protected]

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

CmpiBoolean CmpiObject::isNull (  )  const

isNull - Test for valid encapsualtion pointer

References enc.

CmpiString CmpiObject::toString (  ) 

toString - Produces CIMOM specific string representation of object

References doToString(), and CmpiProviderBase::getBroker().

CmpiBoolean CmpiObject::isA ( const char *  typeName  )  const

isA - checks this objects type ;

References doIsA(), and CmpiProviderBase::getBroker().


Friends And Related Function Documentation

friend class CmpiBroker [friend]

friend class CmpiObjectPath [friend]

friend class CmpiInstance [friend]

Reimplemented in CmpiObjectPath.

Referenced by CmpiBroker::getInstance().


Member Data Documentation

void* CmpiObject::enc [protected]


The documentation for this class was generated from the following files:

Generated on Thu Feb 22 10:13:25 2024 for cmpi by  doxygen 1.5.6