_CMPIArrayFT Struct Reference

#include <cmpi/cmpift.h>

List of all members.

Public Attributes

int ftVersion
CMPIStatus(* release )(CMPIArray *ar)
CMPIArray *(* clone )(const CMPIArray *ar, CMPIStatus *rc)
CMPICount(* getSize )(const CMPIArray *ar, CMPIStatus *rc)
CMPIType(* getSimpleType )(const CMPIArray *ar, CMPIStatus *rc)
CMPIData(* getElementAt )(const CMPIArray *ar, CMPICount index, CMPIStatus *rc)
CMPIStatus(* setElementAt )(CMPIArray *ar, CMPICount index, const CMPIValue *value, CMPIType type)


Detailed Description

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

Member Data Documentation

Function table version

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

Parameters:
ar Array this pointer.
Returns:
Service return status.

Create an independent copy of this Array object. The resulting object must be released explicitly.

Parameters:
ar Array this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Pointer to copied Array object.

Gets the number of elements contained in this Array.

Parameters:
ar Array this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Number of elements.

Referenced by CmpiArray::size().

Gets the element type.

Parameters:
ar Array this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Number of elements.

Referenced by CmpiArrayIdx::operator=().

Gets an element value defined by its index.

Parameters:
ar Array this pointer.
index Position in the internal Data array.
rc Output: Service return status (suppressed when NULL).
Returns:
Element value.

Referenced by CmpiArrayIdx::getData().

Sets an element value defined by its index.

Parameters:
ar Array this pointer.
index Position in the internal Data array.
value Address of value structure.
type Value type.
Returns:
Service return status.

Referenced by CmpiArrayIdx::operator=().


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