cmpi
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
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, _CMPIStatus::msg, _CMPIStatus::rc, 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 _CMPIStatus::msg, _CMPIStatus::rc, and 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(), _CMPIStatus::msg, _CMPIStatus::rc, and st.

Member Function Documentation

◆ msg()

const char * CmpiStatus::msg ( )

◆ rc()

CMPIrc CmpiStatus::rc ( ) const

◆ status()

CMPIStatus CmpiStatus::status ( ) const
protected

Friends And Related Function Documentation

◆ CmpiAssociationMI

friend class CmpiAssociationMI
friend

◆ CmpiBaseMI

friend class CmpiBaseMI
friend

◆ CmpiIndicationMI

friend class CmpiIndicationMI
friend

◆ CmpiInstanceMI

friend class CmpiInstanceMI
friend

◆ CmpiMethodMI

friend class CmpiMethodMI
friend

◆ CmpiPropertyMI

friend class CmpiPropertyMI
friend

Member Data Documentation

◆ st

CMPIStatus CmpiStatus::st
protected

CmpiStatus actually is a CMPIStatus struct.

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


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