cmpi
Public Member Functions | Protected Member Functions | Private Member Functions | Friends
CmpiResult Class Reference

#include <cmpi/CmpiResult.h>

Inheritance diagram for CmpiResult:
CmpiObject

List of all members.

Public Member Functions

void returnData (const CmpiData &d)
void returnData (const CmpiInstance &d)
void returnData (const CmpiObjectPath &d)
void returnDone ()
- Public Member Functions inherited from CmpiObject
CmpiBoolean isNull () const
CmpiString toString ()
CmpiBoolean isA (const char *typeName) const

Protected Member Functions

 CmpiResult (CMPIResult *r)
CMPIResultgetEnc () const
- Protected Member Functions inherited from CmpiObject
 CmpiObject ()
 CmpiObject (const void *enc)
CmpiString doToString (CMPIBroker *mb)
CmpiBoolean doIsA (CMPIBroker *mb, const char *typeName) const

Private Member Functions

 CmpiResult ()

Friends

class CmpiInstanceMI
class CmpiAssociationMI
class CmpiMethodMI
class CmpiPropertyMI
class CmpiIndicationMI

Additional Inherited Members

- Protected Attributes inherited from CmpiObject
void * enc

Detailed Description

This class acts as a container to hold values returned by provider functions.


Constructor & Destructor Documentation

CmpiResult::CmpiResult ( )
private

Constructor - Should not be called

CmpiResult::CmpiResult ( CMPIResult r)
protected

Protected constructor used by MIDrivers to encapsulate CMPIResult.


Member Function Documentation

CMPIResult * CmpiResult::getEnc ( ) const
protected

getEnc - Gets the encapsulated CMPIResult.

References CmpiObject::enc.

Referenced by returnData(), and returnDone().

void CmpiResult::returnData ( const CmpiData d)
void CmpiResult::returnData ( const CmpiInstance d)
void CmpiResult::returnData ( const CmpiObjectPath d)
void CmpiResult::returnDone ( )

returnDone - Indicate all data returned.

References CMPI_RC_OK, _CMPIResult::ft, getEnc(), _CMPIStatus::rc, and _CMPIResultFT::returnDone.


Friends And Related Function Documentation

friend class CmpiAssociationMI
friend
friend class CmpiIndicationMI
friend
friend class CmpiInstanceMI
friend
friend class CmpiMethodMI
friend
friend class CmpiPropertyMI
friend

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