logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

CMPIInstance - CMPIInstance class implementation

Description

       Native CMPIInstance implementation.

       This is the native CMPIInstance implementation as used for remote providers. It reflects the well-defined
       interface of a regular CMPIInstance, however, it works independently from the management broker.

       It  is part of a native broker implementation that simulates CMPI data types rather than interacting with
       the entities in a full-grown CIMOM.

Methods

CMPIStatus(* release )(CMPIInstance *inst)
       TheInstanceobjectwillnotbeusedanyfurtherandmaybefreedbyCMPIruntimesystem.CMPIInstance *(* clone )(CMPIInstance *inst, CMPIStatus *rc)
       CreateanindependentcopyofthisInstanceobject.CMPIData(* getProperty )(CMPIInstance *inst, const char *name, CMPIStatus *rc)
       Getsanamedpropertyvalue.CMPIData(* getPropertyAt )(CMPIInstance *inst, unsigned int index, CMPIString **name, CMPIStatus *rc)
       GetsaPropertyvaluedefinedbyitsindex.
   unsigned int(* getPropertyCount )(CMPIInstance *inst, CMPIStatus *rc)
       GetsthenumberofpropertiescontainedinthisInstance.CMPIStatus(* setProperty )(CMPIInstance *inst, const char *name, CMPIValue *value, CMPIType type)
       Adds/replacesanamedProperty.CMPIObjectPath *(* getObjectPath )(CMPIInstance *inst, CMPIStatus *rc)
       GeneratesanObjectPathoutofthenamespace,classnameandkeypropetiesofthisInstance.CMPIStatus(* setPropertyFilter )(CMPIInstance *inst, char **propertyList, char **keys)
       DirectsCMPItoignoreanysetPropertyoperationsforthisinstanceforanypropertiesnotinthislist.

Name

       CMPIInstance - CMPIInstance class implementation

See Also

       Common Manageability Programming Interface (CMPI) - OpenGroup

sfcc                                               2005-06-09                                    CMPIINSTANCE(3)

Synopsis

PublicAttributes
       int void*hdl
           Opaque pointer to class instance data.
       CMPIInstanceFT * ftPointertotheArgsFunctionTable.

See Also