_CMPIContextFT Struct Reference
#include <cmpift.h>
Public Attributes
int ftVersion CMPIStatus(* release )(CMPIContext *ctx) CMPIContext *(* clone )(const CMPIContext *ctx, CMPIStatus *rc) CMPIData(* getEntry )(const CMPIContext *ctx, const char *name, CMPIStatus *rc) CMPIData(* getEntryAt )(const CMPIContext *ctx, CMPICount index, CMPIString **name, CMPIStatus *rc) CMPICount(* getEntryCount )(const CMPIContext *ctx, CMPIStatus *rc) CMPIStatus(* addEntry )(const CMPIContext *ctx, const char *name, const CMPIValue *value, const CMPIType type) Detailed Description
This structure is a table of pointers providing access to Context support sevices.
Member Data Documentation
CMPIStatus(* _CMPIContextFT::addEntry)(const CMPIContext *ctx, const char *name, const CMPIValue *value, const CMPIType type) Adds/replaces a named Context entry.
- Parameters:
ctx Context this pointer. name Entry name. value Address of value structure. type Value type.
- Returns:
- Service return status.
CMPIContext*(* _CMPIContextFT::clone)(const CMPIContext *ctx, CMPIStatus *rc) Create an independent copy of the Context object.
- Parameters:
ctx Context this pointer. rc Output: Service return status (suppressed when NULL).
- Returns:
- Pointer to copied Context object.
Function table version.
CMPIData(* _CMPIContextFT::getEntry)(const CMPIContext *ctx, const char *name, CMPIStatus *rc) Gets a named Context entry value.
- Parameters:
ctx Context this pointer. name Context entry name. rc Output: Service return status (suppressed when NULL).
- Returns:
- Entry value.
CMPIData(* _CMPIContextFT::getEntryAt)(const CMPIContext *ctx, CMPICount index, CMPIString **name, CMPIStatus *rc) Gets a Context entry value defined by its index.
- Parameters:
ctx Context this pointer. index Position in the internal Data array. name Output: Returned Context entry name (suppressed when NULL). rc Output: Service return status (suppressed when NULL).
- Returns:
- Entry value.
CMPICount(* _CMPIContextFT::getEntryCount)(const CMPIContext *ctx, CMPIStatus *rc) Gets the number of entries contained in this Context.
- Parameters:
ctx Context this pointer.
- Returns:
- Number of entries.
CMPIStatus(* _CMPIContextFT::release)(CMPIContext *ctx) The Context object will not be used any further and may be freed by CMPI run time system.
- Parameters:
ctx Context this pointer.
- Returns:
- Service return status.
The documentation for this struct was generated from the following file:
- /var/tmp/tog-pegasus-2.9.0-8m.mo8/pegasus/src/Pegasus/Provider/CMPI/cmpift.h