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() [1/2]

CmpiObject::CmpiObject ( )
protected

Constructor - Do nothing

◆ CmpiObject() [2/2]

CmpiObject::CmpiObject ( const void *  enc)
protected

Constructor - Normal base class constructor

References enc.

Member Function Documentation

◆ doIsA()

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

◆ doToString()

CmpiString CmpiObject::doToString ( CMPIBroker mb)
protected

◆ isA()

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

isA - checks this objects type ;

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

◆ isNull()

CmpiBoolean CmpiObject::isNull ( ) const

isNull - Test for valid encapsualtion pointer

References enc.

◆ toString()

CmpiString CmpiObject::toString ( )

toString - Produces CIMOM specific string representation of object

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

Friends And Related Function Documentation

◆ CmpiBroker

friend class CmpiBroker
friend

◆ CmpiInstance

friend class CmpiInstance
friend

Referenced by CmpiBroker::getInstance().

◆ CmpiObjectPath

friend class CmpiObjectPath
friend

Member Data Documentation

◆ enc

void* CmpiObject::enc
protected

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