blob: a81a9084482e4b8907489cf0a58697800e567632 [file] [log] [blame]
.TH 3 2005-06-09 "sfcc" "SFCBroker Client Library"
.SH NAME
CMPIEnumeration \- CMPIEnumeration class implementation
.SH SYNOPSIS
.br
.SS "Public Attributes"
.in +1c
.ti -1c
.RI "int \fBvoid * hdl\fP
.br
Opaque pointer to class instance data.
.ti -1c
.RI "\fBCMPIEnumerationFT\fP * \fBft\fP"
.br
.RI "\fIPointer to the Args Function Table. \fP"
.in -1c
.SH METHODS
.ti -1c
.RI "\fBCMPIStatus\fP(* \fBrelease\fP )(\fBCMPIEnumeration\fP *en)"
.br
.RI "\fIThe Enumeration object will not be used any further and may be freed by CMPI run time system. \fP"
.ti -1c
.RI "\fBCMPIEnumeration\fP *(* \fBclone\fP )(\fBCMPIEnumeration\fP *en, \fBCMPIStatus\fP *rc)"
.br
.RI "\fICreate an independent copy of this Enumeration object. \fP"
.ti -1c
.RI "\fBCMPIData\fP(* \fBgetNext\fP )(\fBCMPIEnumeration\fP *en, \fBCMPIStatus\fP *rc)"
.br
.RI "\fIGet the next element of this Enumeration. \fP"
.ti -1c
.RI "\fBCMPIBoolean\fP(* \fBhasNext\fP )(\fBCMPIEnumeration\fP *en, \fBCMPIStatus\fP *rc)"
.br
.RI "\fITest for any elements left in this Enumeration. \fP"
.ti -1c
.RI "\fBCMPIArray\fP *(* \fBtoArray\fP )(\fBCMPIEnumeration\fP *en, \fBCMPIStatus\fP *rc)"
.br
.RI "\fIConvert this Enumeration into an Array. \fP"
.in -1c
.SH DESCRIPTION
.PP
Native CMPIEnumeration implementation.
This is the native CMPIEnumeration implementation as used for remote providers. It reflects the well-defined interface of a regular CMPIEnumeration, however, it works independently from the management broker.
.PP
It is part of a native broker implementation that simulates CMPI data types rather than interacting with the entities in a full-grown CIMOM.
.SH "SEE ALSO"
Common Manageability Programming Interface (CMPI) - OpenGroup