#include <OW_CIMNameSpace.hpp>
Inheritance diagram for OW_NAMESPACE::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) |
OW_COMMON_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 OW_CIMNameSpace.hpp.
|
Definition at line 112 of file OW_CIMNameSpace.hpp. |
|
Create a new CIMNameSpace object.
Definition at line 63 of file OW_CIMNameSpace.cpp. |
|
Create a NULL CIMNameSpace object.
Definition at line 69 of file OW_CIMNameSpace.cpp. |
|
Create a new CIMNameSpace object.
Definition at line 74 of file OW_CIMNameSpace.cpp. References OW_NAMESPACE::String::empty(), m_pdata, and setNameSpace(). |
|
Create a new CIMNameSpace object.
Definition at line 89 of file OW_CIMNameSpace.cpp. References OW_NAMESPACE::String::empty(), and setNameSpace(). |
|
Create a new CIMNameSpace object.
Definition at line 102 of file OW_CIMNameSpace.cpp. References setNameSpace(). |
|
Create a new CIMNameSpace object that is a copy of another.
Definition at line 115 of file OW_CIMNameSpace.cpp. |
|
Destroy this CIMNameSpace object.
Definition at line 120 of file OW_CIMNameSpace.cpp. |
|
Definition at line 168 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Definition at line 144 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Definition at line 150 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Definition at line 138 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Definition at line 156 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Definition at line 162 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Definition at line 174 of file OW_CIMNameSpace.cpp. References m_pdata. Referenced by OW_NAMESPACE::valueToXML(). |
|
Definition at line 113 of file OW_CIMNameSpace.hpp. References m_pdata. |
|
Definition at line 115 of file OW_CIMNameSpace.hpp. |
|
Assignment operator.
Definition at line 131 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Read this object from an input stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Set the host of the url component for this CIMNameSpace object.
Definition at line 208 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Set the host url component of this CIMNameSpace object.
Definition at line 201 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Set the namespace component of this CIMNameSpace object.
Definition at line 186 of file OW_CIMNameSpace.cpp. References OW_NAMESPACE::String::c_str(), m_pdata, and OW_NAMESPACE::String::trim(). Referenced by CIMNameSpace(). |
|
Set this to a null object.
Implements OW_NAMESPACE::CIMBase. Definition at line 125 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Set the protocol.
Definition at line 215 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Implements OW_NAMESPACE::CIMBase. Definition at line 253 of file OW_CIMNameSpace.cpp. |
|
Implements OW_NAMESPACE::CIMBase. Definition at line 180 of file OW_CIMNameSpace.cpp. References m_pdata. |
|
Write this object to an output stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Definition at line 246 of file OW_CIMNameSpace.cpp. |
|
Definition at line 56 of file OW_CIMNameSpace.cpp. |
|
Definition at line 196 of file OW_CIMNameSpace.hpp. Referenced by CIMNameSpace(), getFileName(), getHost(), getHostUrl(), getNameSpace(), getPortNumber(), getProtocol(), isLocal(), operator safe_bool(), OW_NAMESPACE::operator<(), operator=(), setHost(), setHostUrl(), setNameSpace(), setNull(), setProtocol(), and toString(). |