cmpiInstance.cpp File Reference

#include "cmpisrv.h"
#include "OW_CIMInstance.hpp"
#include <iostream>

Include dependency graph for cmpiInstance.cpp:

Go to the source code of this file.

Functions

static CMPIStatus instRelease (CMPIInstance *eInst)
static CMPIStatus instReleaseNop (CMPIInstance *eInst)
static CMPIInstanceinstClone (const CMPIInstance *eInst, CMPIStatus *rc)
static CMPIData instGetPropertyAt (const CMPIInstance *eInst, CMPICount pos, CMPIString **name, CMPIStatus *rc)
static CMPIData instGetProperty (const CMPIInstance *eInst, const char *name, CMPIStatus *rc)
static CMPICount instGetPropertyCount (const CMPIInstance *eInst, CMPIStatus *rc)
static CMPIStatus instSetProperty (const CMPIInstance *eInst, const char *name, const CMPIValue *data, CMPIType type)
static CMPIObjectPathinstGetObjectPath (const CMPIInstance *eInst, CMPIStatus *rc)
static CMPIStatus instSetPropertyFilter (CMPIInstance *eInst, const char **propertyList, const char **keys)
static CMPIStatus instSetPropertyFilterIgnore (CMPIInstance *eInst, const char **propertyList, const char **keys)
static CMPIStatus instSetObjectPath (CMPIInstance *inst, const CMPIObjectPath *op)

Variables

static CMPIInstanceFT instance_FT
static CMPIInstanceFT instanceOnStack_FT
CMPIInstanceFTCMPI_Instance_Ftab = &instance_FT
CMPIInstanceFTCMPI_InstanceOnStack_Ftab = &instanceOnStack_FT


Function Documentation

static CMPIInstance* instClone const CMPIInstance eInst,
CMPIStatus rc
[static]
 

Definition at line 50 of file cmpiInstance.cpp.

References CMPI_Instance_Ftab, CMPI_RC_OK, CMSetStatus, OW_NAMESPACE::WBEMFlags::E_INCLUDE_CLASS_ORIGIN, OW_NAMESPACE::WBEMFlags::E_INCLUDE_QUALIFIERS, OW_NAMESPACE::WBEMFlags::E_NOT_LOCAL_ONLY, _CMPIInstance::hdl, and inst.

static CMPIObjectPath* instGetObjectPath const CMPIInstance eInst,
CMPIStatus rc
[static]
 

Definition at line 155 of file cmpiInstance.cpp.

References CMPI_RC_OK, CMSetStatus, cop, _CMPIInstance::hdl, and inst.

static CMPIData instGetProperty const CMPIInstance eInst,
const char *  name,
CMPIStatus rc
[static]
 

Definition at line 96 of file cmpiInstance.cpp.

References CMPI_nullValue, _CMPIInstance::hdl, and inst.

static CMPIData instGetPropertyAt const CMPIInstance eInst,
CMPICount  pos,
CMPIString **  name,
CMPIStatus rc
[static]
 

Definition at line 59 of file cmpiInstance.cpp.

References CMPI_nullValue, _CMPIInstance::hdl, and inst.

static CMPICount instGetPropertyCount const CMPIInstance eInst,
CMPIStatus rc
[static]
 

Definition at line 118 of file cmpiInstance.cpp.

References CMPI_RC_OK, CMSetStatus, _CMPIInstance::hdl, and inst.

static CMPIStatus instRelease CMPIInstance eInst  )  [static]
 

Definition at line 32 of file cmpiInstance.cpp.

References CMPI_RC_OK, CMReturn, _CMPIInstance::hdl, and inst.

static CMPIStatus instReleaseNop CMPIInstance eInst  )  [static]
 

Definition at line 44 of file cmpiInstance.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus instSetObjectPath CMPIInstance inst,
const CMPIObjectPath op
[static]
 

Definition at line 224 of file cmpiInstance.cpp.

References CMPI_RC_ERR_METHOD_NOT_AVAILABLE, and _CMPIStatus::rc.

static CMPIStatus instSetProperty const CMPIInstance eInst,
const char *  name,
const CMPIValue data,
CMPIType  type
[static]
 

Definition at line 126 of file cmpiInstance.cpp.

References CMPI_RC_OK, CMReturn, _CMPIInstance::hdl, and inst.

static CMPIStatus instSetPropertyFilter CMPIInstance eInst,
const char **  propertyList,
const char **  keys
[static]
 

Definition at line 165 of file cmpiInstance.cpp.

References CMPI_RC_ERR_FAILED, CMPI_RC_OK, CMReturn, i, inst, and s.

static CMPIStatus instSetPropertyFilterIgnore CMPIInstance eInst,
const char **  propertyList,
const char **  keys
[static]
 

Definition at line 214 of file cmpiInstance.cpp.

References CMPI_RC_OK, and CMReturn.


Variable Documentation

CMPIInstanceFT* CMPI_Instance_Ftab = &instance_FT
 

Definition at line 266 of file cmpiInstance.cpp.

Referenced by CMPI_Object::CMPI_Object(), instClone(), mbEncGetType(), mbEncIsOfType(), and mbEncToString().

CMPIInstanceFT* CMPI_InstanceOnStack_Ftab = &instanceOnStack_FT
 

Definition at line 267 of file cmpiInstance.cpp.

Referenced by CMPI_InstanceOnStack::CMPI_InstanceOnStack(), and mbEncToString().

CMPIInstanceFT instance_FT [static]
 

Initial value:

Definition at line 234 of file cmpiInstance.cpp.

CMPIInstanceFT instanceOnStack_FT [static]
 

Initial value:

Definition at line 250 of file cmpiInstance.cpp.


Generated on Thu Feb 9 08:49:01 2006 for openwbem by  doxygen 1.4.6