|
cmpi
|
#include <cmpi/CmpiEnumeration.h>
Public Member Functions | |
| CmpiData | getNext () |
| CmpiBoolean | hasNext () |
| CmpiData | toArray () |
| Public Member Functions inherited from CmpiObject | |
| CmpiBoolean | isNull () const |
| CmpiString | toString () |
| CmpiBoolean | isA (const char *typeName) const |
Protected Member Functions | |
| CmpiEnumeration (CMPIEnumeration *enc) | |
| CMPIEnumeration * | getEnc () const |
| Protected Member Functions inherited from CmpiObject | |
| CmpiObject () | |
| CmpiObject (const void *enc) | |
| CmpiString | doToString (CMPIBroker *mb) |
| CmpiBoolean | doIsA (CMPIBroker *mb, const char *typeName) const |
Private Member Functions | |
| CmpiEnumeration () | |
Friends | |
| class | CmpiBroker |
Additional Inherited Members | |
| Protected Attributes inherited from CmpiObject | |
| void * | enc |
This class acts as a container for holding results from enunmerating CmpiBroker services.
|
protected |
Protected constructor used by MIDrivers to encapsulate CMPIEnumeration.
References CmpiObject::enc.
Referenced by CmpiBroker.
|
private |
Constructor - Should not be called
|
protected |
getEnc - Gets the encapsulated CMPIEnumeration.
References CmpiObject::enc.
Referenced by CmpiBroker, getNext(), hasNext(), and toArray().
| CmpiData CmpiEnumeration::getNext | ( | ) |
getNext - Gets next entry.
References CMPI_RC_OK, _CMPIEnumeration::ft, getEnc(), _CMPIEnumerationFT::getNext, and _CMPIStatus::rc.
Referenced by CmpiBroker.
| CmpiBoolean CmpiEnumeration::hasNext | ( | ) |
getNext - Check for at least one remaining entry.
References CMPI_RC_OK, CmpiBoolean, _CMPIEnumeration::ft, getEnc(), _CMPIEnumerationFT::hasNext, and _CMPIStatus::rc.
Referenced by CmpiBroker.
| CmpiData CmpiEnumeration::toArray | ( | ) |
toArray - Convert an Enumeration to an Array
References CMPI_RC_OK, _CMPIEnumeration::ft, getEnc(), _CMPIStatus::rc, and _CMPIEnumerationFT::toArray.
Referenced by CmpiBroker.
|
friend |
References CmpiBoolean, CmpiBroker, CmpiEnumeration(), CmpiObject::enc, getEnc(), getNext(), hasNext(), and toArray().
Referenced by CmpiBroker.