cmpi
Public Attributes | List of all members
_CMPIContextFT Struct Reference

#include <cmpi/cmpift.h>

Public Attributes

int ftVersion
 
CMPIStatus(* release )(CMPIContext *ctx)
 
CMPIContext *(* clone )(const CMPIContext *ctx, CMPIStatus *rc)
 
const CMPIContextctx
 
const CMPIContext const char * name
 
const CMPIContext const char
CMPIStatus
rc
 
const CMPIContext CMPICount index
 
const CMPIContext CMPICount
CMPIString ** 
name
 
const CMPIContext CMPICount
CMPIString CMPIStatus
rc
 
CMPICount(* getEntryCount )(const CMPIContext *ctx, CMPIStatus *rc)
 
const CMPIContext const char
const CMPIValue
value
 
const CMPIContext const char
const CMPIValue const CMPIType 
type
 

Detailed Description

This structure is a table of pointers providing access to Context support sevices.

Member Data Documentation

CMPIContext*(* _CMPIContextFT::clone)(const CMPIContext *ctx, CMPIStatus *rc)

Create an independent copy of the Context object.

Parameters
ctxContext this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
Pointer to copied Context object.
const CMPIContext * _CMPIContextFT::ctx

Gets a named Context entry value.

Parameters
ctxContext this pointer.
nameContext entry name.
rcOutput: Service return status (suppressed when NULL).
Returns
Entry value.

Gets a Context entry value defined by its index.

Parameters
ctxContext this pointer.
indexPosition in the internal Data array.
nameOutput: Returned Context entry name (suppressed when NULL).
rcOutput: Service return status (suppressed when NULL).
Returns
Entry value.

Adds/replaces a named Context entry.

Parameters
ctxContext this pointer.
nameEntry name.
valueAddress of value structure.
typeValue type.
Returns
Service return status.
int _CMPIContextFT::ftVersion

Function table version

CMPICount(* _CMPIContextFT::getEntryCount)(const CMPIContext *ctx, CMPIStatus *rc)

Gets the number of entries contained in this Context.

Parameters
ctxContext this pointer.
Returns
Number of entries.
const CMPIContext CMPICount _CMPIContextFT::index
const CMPIContext const char * _CMPIContextFT::name
const CMPIContext CMPICount CMPIString** _CMPIContextFT::name
const CMPIContext const char CMPIStatus* _CMPIContextFT::rc
const CMPIContext CMPICount CMPIString CMPIStatus* _CMPIContextFT::rc
CMPIStatus(* _CMPIContextFT::release)(CMPIContext *ctx)

The Context object will not be used any further and may be freed by CMPI run time system.

Parameters
ctxContext this pointer.
Returns
Service return status.
const CMPIContext const char const CMPIValue const CMPIType _CMPIContextFT::type
const CMPIContext const char const CMPIValue* _CMPIContextFT::value

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