cmpi
Public Member Functions | Protected Member Functions | Private Member Functions | Friends | List of all members
CmpiResult Class Reference

#include <cmpi/CmpiResult.h>

Inheritance diagram for CmpiResult:
CmpiObject

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

CmpiResult::CmpiResult ( )
private

Constructor - Should not be called

◆ CmpiResult() [2/2]

CmpiResult::CmpiResult ( CMPIResult r)
protected

Protected constructor used by MIDrivers to encapsulate CMPIResult.

Member Function Documentation

◆ getEnc()

CMPIResult * CmpiResult::getEnc ( ) const
protected

getEnc - Gets the encapsulated CMPIResult.

References CmpiObject::enc.

Referenced by returnData(), and returnDone().

◆ returnData() [1/3]

void CmpiResult::returnData ( const CmpiData d)

◆ returnData() [2/3]

void CmpiResult::returnData ( const CmpiInstance d)

◆ returnData() [3/3]

void CmpiResult::returnData ( const CmpiObjectPath d)

◆ returnDone()

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

◆ CmpiAssociationMI

friend class CmpiAssociationMI
friend

◆ CmpiIndicationMI

friend class CmpiIndicationMI
friend

◆ CmpiInstanceMI

friend class CmpiInstanceMI
friend

◆ CmpiMethodMI

friend class CmpiMethodMI
friend

◆ CmpiPropertyMI

friend class CmpiPropertyMI
friend

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