cmpi
|
#include <cmpi/CmpiEnumeration.h>
Public Member Functions | |
CmpiData | getNext () |
CmpiBoolean | hasNext () |
CmpiData | toArray () |
![]() | |
CmpiBoolean | isNull () const |
CmpiString | toString () |
CmpiBoolean | isA (const char *typeName) const |
Protected Member Functions | |
CmpiEnumeration (CMPIEnumeration *enc) | |
CMPIEnumeration * | getEnc () const |
![]() | |
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 | |
![]() | |
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.
|
private |
Constructor - Should not be called
|
protected |
getEnc - Gets the encapsulated CMPIEnumeration.
References CmpiObject::enc.
CmpiData CmpiEnumeration::getNext | ( | ) |
getNext - Gets next entry.
References CMPI_RC_OK, _CMPIEnumeration::ft, getEnc(), _CMPIEnumerationFT::getNext, and _CMPIStatus::rc.
CmpiBoolean CmpiEnumeration::hasNext | ( | ) |
getNext - Check for at least one remaining entry.
References CMPI_RC_OK, CmpiBoolean, _CMPIEnumeration::ft, getEnc(), _CMPIEnumerationFT::hasNext, and _CMPIStatus::rc.
CmpiData CmpiEnumeration::toArray | ( | ) |
toArray - Convert an Enumeration to an Array
References CMPI_RC_OK, CmpiArrayIdx::CmpiArray, _CMPIEnumeration::ft, getEnc(), _CMPIStatus::rc, and _CMPIEnumerationFT::toArray.
|
friend |