cmpi
Public Member Functions | Protected Member Functions | Protected Attributes | Friends

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 ;

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]

Reimplemented in CmpiObjectPath.

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: