#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(). |