#include <OWBI1_CIMNameSpace.hpp>
Inheritance diagram for OWBI1::CIMNameSpace:


| Public Types | |
| typedef COWIntrusiveReference< NSData > CIMNameSpace::* | safe_bool | 
| Public Member Functions | |
| CIMNameSpace () | |
| Create a new CIMNameSpace object. | |
| CIMNameSpace (CIMNULL_t) | |
| Create a NULL CIMNameSpace object. | |
| CIMNameSpace (const CIMUrl &hostUrl, const String &nameSpace) | |
| Create a new CIMNameSpace object. | |
| CIMNameSpace (const String &nameSpace) | |
| Create a new CIMNameSpace object. | |
| CIMNameSpace (const char *nameSpace) | |
| Create a new CIMNameSpace object. | |
| CIMNameSpace (const CIMNameSpace &arg) | |
| Create a new CIMNameSpace object that is a copy of another. | |
| ~CIMNameSpace () | |
| Destroy this CIMNameSpace object. | |
| virtual void | setNull () | 
| Set this to a null object. | |
| CIMNameSpace & | operator= (const CIMNameSpace &arg) | 
| Assignment operator. | |
| operator safe_bool () const | |
| bool | operator! () const | 
| String | getNameSpace () const | 
| String | getHost () const | 
| CIMUrl | getHostUrl () const | 
| Int32 | getPortNumber () const | 
| String | getProtocol () const | 
| String | getFileName () const | 
| bool | isLocal () const | 
| CIMNameSpace & | setNameSpace (const String &nameSpace) | 
| Set the namespace component of this CIMNameSpace object. | |
| CIMNameSpace & | setHostUrl (const CIMUrl &hostUrl) | 
| Set the host url component of this CIMNameSpace object. | |
| CIMNameSpace & | setHost (const String &host) | 
| Set the host of the url component for this CIMNameSpace object. | |
| CIMNameSpace & | setProtocol (const String &protocol) | 
| Set the protocol. | |
| virtual void | readObject (std::istream &istrm) | 
| Read this object from an input stream. | |
| virtual void | writeObject (std::ostream &ostrm) const | 
| Write this object to an output stream. | |
| virtual String | toString () const | 
| virtual String | toMOF () const | 
| Private Attributes | |
| COWIntrusiveReference< NSData > | m_pdata | 
| Friends | |
| bool | operator< (const CIMNameSpace::NSData &x, const CIMNameSpace::NSData &y) | 
| OWBI1_OWBI1PROVIFC_API bool | operator< (const CIMNameSpace &lhs, const CIMNameSpace &rhs) | 
| Classes | |
| struct | NSData | 
The CIM namespace is a component of a CIM object name (namespace + model path) that provides a scope within which all objects are unique. CIMNameSpace objects are ref counted and copy on write. It is possible to have a NULL CIMNameSpace object.
Definition at line 55 of file OWBI1_CIMNameSpace.hpp.
| 
 | 
| 
 Definition at line 112 of file OWBI1_CIMNameSpace.hpp. | 
| 
 | 
| Create a new CIMNameSpace object. 
 Definition at line 64 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | 
| Create a NULL CIMNameSpace object. 
 Definition at line 70 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | ||||||||||||
| Create a new CIMNameSpace object. 
 
 Definition at line 75 of file OWBI1_CIMNameSpace.cpp. References OWBI1::String::empty(), m_pdata, and setNameSpace(). | 
| 
 | 
| Create a new CIMNameSpace object. 
 
 Definition at line 90 of file OWBI1_CIMNameSpace.cpp. References OWBI1::String::empty(), and setNameSpace(). | 
| 
 | 
| Create a new CIMNameSpace object. 
 
 Definition at line 103 of file OWBI1_CIMNameSpace.cpp. References setNameSpace(). | 
| 
 | 
| Create a new CIMNameSpace object that is a copy of another. 
 
 Definition at line 116 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | 
| Destroy this CIMNameSpace object. 
 Definition at line 121 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | 
| 
 
 Definition at line 169 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Definition at line 145 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Definition at line 151 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Definition at line 139 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Definition at line 157 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Definition at line 163 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Definition at line 175 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 Definition at line 113 of file OWBI1_CIMNameSpace.hpp. References m_pdata. | 
| 
 | 
| 
 Definition at line 115 of file OWBI1_CIMNameSpace.hpp. | 
| 
 | 
| Assignment operator. 
 
 
 Definition at line 132 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| Read this object from an input stream. 
 
 Implements OWBI1::SerializableIFC. | 
| 
 | 
| Set the host of the url component for this CIMNameSpace object. 
 
 
 Definition at line 209 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| Set the host url component of this CIMNameSpace object. 
 
 
 Definition at line 202 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| Set the namespace component of this CIMNameSpace object. 
 
 
 Definition at line 187 of file OWBI1_CIMNameSpace.cpp. References OWBI1::String::c_str(), m_pdata, and OWBI1::String::trim(). Referenced by CIMNameSpace(). | 
| 
 | 
| Set this to a null object. 
 Implements OWBI1::CIMBase. Definition at line 126 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| Set the protocol. 
 
 
 Definition at line 216 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| 
 
 Implements OWBI1::CIMBase. Definition at line 254 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | 
| 
 
 Implements OWBI1::CIMBase. Definition at line 181 of file OWBI1_CIMNameSpace.cpp. References m_pdata. | 
| 
 | 
| Write this object to an output stream. 
 
 Implements OWBI1::SerializableIFC. | 
| 
 | ||||||||||||
| 
 Definition at line 247 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 57 of file OWBI1_CIMNameSpace.cpp. | 
| 
 | 
| 
 Definition at line 196 of file OWBI1_CIMNameSpace.hpp. Referenced by CIMNameSpace(), getFileName(), getHost(), getHostUrl(), getNameSpace(), getPortNumber(), getProtocol(), isLocal(), operator safe_bool(), OWBI1::operator<(), operator=(), setHost(), setHostUrl(), setNameSpace(), setNull(), setProtocol(), and toString(). | 
 1.4.6
 1.4.6