cmpi
CmpiStatus Class Reference

#include <cmpi/CmpiStatus.h>

Public Member Functions

 CmpiStatus (const CMPIStatus stat)
 CmpiStatus (const CMPIrc rc)
 CmpiStatus (const CMPIrc rcp, const char *msg)
CMPIrc rc () const
const char * msg ()

Protected Member Functions

CMPIStatus status () const

Protected Attributes

CMPIStatus st

Private Member Functions

 CmpiStatus ()

Friends

class CmpiInstanceMI
class CmpiMethodMI
class CmpiBaseMI
class CmpiAssociationMI
class CmpiPropertyMI
class CmpiIndicationMI

Detailed Description

This class represents the status of a provider function invocation.

Constructor & Destructor Documentation

◆ CmpiStatus() [1/4]

CmpiStatus::CmpiStatus ( )
private

Constructor - not to be used.

References CMPI_RC_OK, and st.

◆ CmpiStatus() [2/4]

CmpiStatus::CmpiStatus ( const CMPIStatus stat)

Aux Constructor - set from CMPIStatus.

Parameters
statthe CMPIStatus

References st.

◆ CmpiStatus() [3/4]

CmpiStatus::CmpiStatus ( const CMPIrc rc)

Constructor - set rc only.

Parameters
rcthe return code.

References st.

◆ CmpiStatus() [4/4]

CmpiStatus::CmpiStatus ( const CMPIrc rcp,
const char * msg )

Constructor - set rc and message.

Parameters
rcThe return code.
msgDescriptive message.

References CMNewString, CmpiProviderBase::getBroker(), msg(), and st.

Member Function Documentation

◆ msg()

◆ rc()

◆ status()

◆ CmpiAssociationMI

friend class CmpiAssociationMI
friend

References CmpiAssociationMI.

Referenced by CmpiAssociationMI.

◆ CmpiBaseMI

friend class CmpiBaseMI
friend

References CmpiBaseMI.

Referenced by CmpiBaseMI.

◆ CmpiIndicationMI

friend class CmpiIndicationMI
friend

References CmpiIndicationMI.

Referenced by CmpiIndicationMI.

◆ CmpiInstanceMI

friend class CmpiInstanceMI
friend

References CmpiInstanceMI.

Referenced by CmpiInstanceMI.

◆ CmpiMethodMI

friend class CmpiMethodMI
friend

References CmpiMethodMI.

Referenced by CmpiMethodMI.

◆ CmpiPropertyMI

friend class CmpiPropertyMI
friend

References CmpiPropertyMI.

Referenced by CmpiPropertyMI.

Member Data Documentation

◆ st

CMPIStatus CmpiStatus::st
protected

CmpiStatus actually is a CMPIStatus struct.

Referenced by CmpiStatus(), CmpiStatus(), CmpiStatus(), CmpiStatus(), msg(), rc(), and status().


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