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::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: