cmpi
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CmpiObject Class Reference

#include <cmpi/CmpiObject.h>

Inheritance diagram for CmpiObject:
CmpiArgs CmpiArray CmpiBroker CmpiContext CmpiDateTime CmpiEnumeration CmpiInstance CmpiObjectPath CmpiResult CmpiSelectExp

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

References CMPI_RC_OK, CmpiBoolean, _CMPIBroker::eft, enc, and _CMPIStatus::rc.

Referenced by isA().

CmpiString CmpiObject::doToString ( CMPIBroker mb)
protected
CmpiBoolean CmpiObject::isA ( const char *  typeName) const

isA - checks this objects type ;

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

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().

Friends And Related Function Documentation

friend class CmpiBroker
friend
friend class CmpiInstance
friend

Referenced by CmpiBroker::getInstance().

friend class CmpiObjectPath
friend

Member Data Documentation

void* CmpiObject::enc
protected

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