13(2005-06-09) 3(2005-06-09)
2
3
4
6 CMPIEnumeration - CMPIEnumeration class implementation
7
9 Public Attributes
10 int void * hdl
11 Opaque pointer to class instance data.
12 CMPIEnumerationFT * ft
13 Pointer to the Args Function Table.
14
16 CMPIStatus(* release )(CMPIEnumeration *en)
17 The Enumeration object will not be used any further and may be freed by
18 CMPI run time system.
19 CMPIEnumeration *(* clone )(CMPIEnumeration *en, CMPIStatus *rc)
20 Create an independent copy of this Enumeration object.
21 CMPIData(* getNext )(CMPIEnumeration *en, CMPIStatus *rc)
22 Get the next element of this Enumeration.
23 CMPIBoolean(* hasNext )(CMPIEnumeration *en, CMPIStatus *rc)
24 Test for any elements left in this Enumeration.
25 CMPIArray *(* toArray )(CMPIEnumeration *en, CMPIStatus *rc)
26 Convert this Enumeration into an Array.
27
29 Native CMPIEnumeration implementation.
30
31 This is the native CMPIEnumeration implementation as used for remote
32 providers. It reflects the well-defined interface of a regular CMPIEnu‐
33 meration, however, it works independently from the management broker.
34
35 It is part of a native broker implementation that simulates CMPI data
36 types rather than interacting with the entities in a full-grown CIMOM.
37
39 Common Manageability Programming Interface (CMPI) - OpenGroup
40
41
42
43SFCBroker Client Library sfcc 3(2005-06-09)