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

Protected Member Functions

 CmpiResult (CMPIResult *r)
CMPIResultgetEnc () const

Private Member Functions

 CmpiResult ()

Friends

class CmpiInstanceMI
class CmpiAssociationMI
class CmpiMethodMI
class CmpiPropertyMI
class CmpiIndicationMI

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 CmpiObjectPath d)
void CmpiResult::returnData ( const CmpiInstance 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: