_CMPIContextFT Struct Reference

#include <cmpi/cmpift.h>

List of all members.

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

Function table version

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.

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.

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.

Referenced by CmpiContext::getEntry().

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.

Gets the number of entries contained in this Context.

Parameters:
ctx Context this pointer.
Returns:
Number of entries.

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.


The documentation for this struct was generated from the following file:

Generated on Thu Feb 22 10:13:25 2024 for cmpi by  doxygen 1.5.6