CmpiString Class Reference

This class wraps a CIMOM specific string representation. More...

#include <CmpiString.h>

List of all members.

Public Member Functions

 CmpiString ()
 Constructor - Empty string.
 CmpiString (const CmpiString &s)
 Constructor - Copy consrtuctor.
const char * charPtr () const
 charPtr - get pointer to char* representation
CMPIBoolean equals (const char *str) const
 charPtr - Case sensitive compare
CMPIBoolean equals (const CmpiString &str) const
CMPIBoolean equalsIgnoreCase (const char *str) const
 charPtr - Case insensitive compare
CMPIBoolean equalsIgnoreCase (const CmpiString &str) const

Protected Member Functions

 CmpiString (CMPIString *c)
 Constructor - Internal use only.
CMPIStringgetEnc () const
 Gets the encapsulated CMPIString.

Protected Attributes

void * enc

Friends

class CmpiBroker
class CmpiData
class CmpiObjectPath
class CmpiInstance
class CmpiObject
class CmpiArgs
class CmpiArrayIdx


Detailed Description

This class wraps a CIMOM specific string representation.

Definition at line 37 of file CmpiString.h.


Constructor & Destructor Documentation

CmpiString::CmpiString CMPIString c  )  [inline, protected]
 

Constructor - Internal use only.

Definition at line 50 of file CmpiString.h.

References enc.

CmpiString::CmpiString  )  [inline]
 

Constructor - Empty string.

Definition at line 62 of file CmpiString.h.

References enc.

CmpiString::CmpiString const CmpiString s  ) 
 

Constructor - Copy consrtuctor.

Definition at line 1063 of file CmpiImpl.cpp.

References _CMPIStringFT::clone, enc, _CMPIString::ft, getEnc(), and s.


Member Function Documentation

const char* CmpiString::charPtr  )  const [inline]
 

charPtr - get pointer to char* representation

Definition at line 71 of file CmpiString.h.

References getEnc(), and _CMPIString::hdl.

Referenced by CmpiData::CmpiData(), equals(), equalsIgnoreCase(), CmpiObjectPath::setClassName(), and CmpiObjectPath::setHostname().

CMPIBoolean CmpiString::equals const CmpiString str  )  const [inline]
 

Definition at line 79 of file CmpiString.h.

References charPtr().

CMPIBoolean CmpiString::equals const char *  str  )  const [inline]
 

charPtr - Case sensitive compare

Definition at line 77 of file CmpiString.h.

References charPtr().

CMPIBoolean CmpiString::equalsIgnoreCase const CmpiString str  )  const [inline]
 

Definition at line 86 of file CmpiString.h.

References charPtr().

CMPIBoolean CmpiString::equalsIgnoreCase const char *  str  )  const [inline]
 

charPtr - Case insensitive compare

Definition at line 84 of file CmpiString.h.

References charPtr().

CMPIString* CmpiString::getEnc  )  const [inline, protected]
 

Gets the encapsulated CMPIString.

Definition at line 56 of file CmpiString.h.

References enc.

Referenced by charPtr(), and CmpiString().


Friends And Related Function Documentation

friend class CmpiArgs [friend]
 

Definition at line 43 of file CmpiString.h.

friend class CmpiArrayIdx [friend]
 

Definition at line 44 of file CmpiString.h.

friend class CmpiBroker [friend]
 

Definition at line 38 of file CmpiString.h.

friend class CmpiData [friend]
 

Definition at line 39 of file CmpiString.h.

friend class CmpiInstance [friend]
 

Definition at line 41 of file CmpiString.h.

friend class CmpiObject [friend]
 

Definition at line 42 of file CmpiString.h.

friend class CmpiObjectPath [friend]
 

Definition at line 40 of file CmpiString.h.


Member Data Documentation

void* CmpiString::enc [protected]
 

Definition at line 47 of file CmpiString.h.

Referenced by CmpiString(), and getEnc().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:12:12 2006 for openwbem by  doxygen 1.4.6