cmpi
|
#include <cmpi/CmpiString.h>
Public Member Functions | |
CmpiString () | |
CmpiString (const char *s) | |
CmpiString (const CmpiString &s) | |
const char * | charPtr () const |
CmpiBoolean | equals (const char *str) const |
CmpiBoolean | equals (const CmpiString &str) const |
CmpiBoolean | equalsIgnoreCase (const char *str) const |
CmpiBoolean | equalsIgnoreCase (const CmpiString &str) const |
Protected Member Functions | |
CmpiString (CMPIString *c) | |
CMPIString * | getEnc () const |
Protected Attributes | |
void * | enc |
Friends | |
class | CmpiBroker |
class | CmpiData |
class | CmpiObjectPath |
class | CmpiInstance |
class | CmpiObject |
class | CmpiArgs |
class | CmpiArrayIdx |
This class wraps a CIMOM specific string representation.
|
protected |
Constructor - Internal use only
References enc.
CmpiString::CmpiString | ( | ) |
Constructor - Empty string
References enc.
CmpiString::CmpiString | ( | const char * | s | ) |
Constructor - char *
References CMNewString, enc, and CmpiProviderBase::getBroker().
CmpiString::CmpiString | ( | const CmpiString & | s | ) |
Constructor - Copy constructor
References charPtr(), CMNewString, enc, and CmpiProviderBase::getBroker().
const char * CmpiString::charPtr | ( | ) | const |
charPtr - get pointer to char* representation
References getEnc(), and _CMPIString::hdl.
Referenced by CmpiString(), equals(), equalsIgnoreCase(), CmpiArgs::getArg(), CmpiInstance::getProperty(), CmpiData::operator const char *(), CmpiObjectPath::setClassName(), CmpiObjectPath::setHostname(), and CmpiObjectPath::setNameSpace().
CmpiBoolean CmpiString::equals | ( | const char * | str | ) | const |
charPtr - Case sensitive compare
References charPtr().
CmpiBoolean CmpiString::equals | ( | const CmpiString & | str | ) | const |
References charPtr().
CmpiBoolean CmpiString::equalsIgnoreCase | ( | const char * | str | ) | const |
charPtr - Case insensitive compare
References charPtr().
CmpiBoolean CmpiString::equalsIgnoreCase | ( | const CmpiString & | str | ) | const |
References charPtr().
|
protected |
Gets the encapsulated CMPIString.
References enc.
Referenced by charPtr(), CmpiData::CmpiData(), and CmpiObjectPath::makeObjectPath().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
Referenced by CmpiString(), and getEnc().