#include <OWBI1_CIMPropertyList.hpp>
Inheritance diagram for OWBI1::CIMPropertyList:
Public Types | |
typedef SortedVectorSet< CIMName >::const_iterator | const_iterator |
Public Member Functions | |
CIMPropertyList () | |
Create an "All Properties" PropertyList, referred to as a NULL PropertyList in the WBEM specification. | |
CIMPropertyList (const StringArray &properties) | |
Create a property list which for the property names in properties. | |
CIMPropertyList (const CIMNameArray &properties) | |
Create a property list which for the property names in properties. | |
~CIMPropertyList () | |
CIMPropertyList (const CIMPropertyList &other) | |
CIMPropertyList & | operator= (const CIMPropertyList &other) |
const_iterator | begin () const |
Get the begin iterator to the set of property names. | |
const_iterator | end () const |
Get the end iterator to the set of property names. | |
bool | isAllProperties () const |
Test if this object represents a request for all properties (aka a NULL PropertyList). | |
bool | hasProperty (const CIMName &propertyName) const |
Test if this CIMPropertyList contains property propertyName. | |
virtual void | readObject (std::istream &istrm) |
Read this CIMPropertyList object from an input stream. | |
virtual void | writeObject (std::ostream &ostrm) const |
Write this CIMPropertyList object to an output stream. | |
Private Attributes | |
COWIntrusiveReference< Rep > | m_pdata |
Classes | |
struct | Rep |
Definition at line 46 of file OWBI1_CIMPropertyList.hpp.
|
Definition at line 49 of file OWBI1_CIMPropertyList.hpp. |
|
Create an "All Properties" PropertyList, referred to as a NULL PropertyList in the WBEM specification.
Definition at line 67 of file OWBI1_CIMPropertyList.cpp. |
|
Create a property list which for the property names in properties. Duplicate names are okay. Definition at line 74 of file OWBI1_CIMPropertyList.cpp. |
|
Create a property list which for the property names in properties. Duplicate names are okay. Definition at line 81 of file OWBI1_CIMPropertyList.cpp. |
|
Definition at line 88 of file OWBI1_CIMPropertyList.cpp. |
|
Definition at line 93 of file OWBI1_CIMPropertyList.cpp. |
|
Get the begin iterator to the set of property names. If this is an All Properties PropertyList, the set will be empty. Definition at line 109 of file OWBI1_CIMPropertyList.cpp. References m_pdata. |
|
Get the end iterator to the set of property names. If this is an All Properties PropertyList, the set will be empty. Definition at line 116 of file OWBI1_CIMPropertyList.cpp. References m_pdata. |
|
Test if this CIMPropertyList contains property propertyName.
Definition at line 130 of file OWBI1_CIMPropertyList.cpp. References m_pdata. |
|
Test if this object represents a request for all properties (aka a NULL PropertyList).
Definition at line 123 of file OWBI1_CIMPropertyList.cpp. References m_pdata. |
|
Definition at line 101 of file OWBI1_CIMPropertyList.cpp. References m_pdata. |
|
Read this CIMPropertyList object from an input stream.
Implements OWBI1::SerializableIFC. Definition at line 141 of file OWBI1_CIMPropertyList.cpp. |
|
Write this CIMPropertyList object to an output stream.
Implements OWBI1::SerializableIFC. Definition at line 148 of file OWBI1_CIMPropertyList.cpp. |
|
Definition at line 103 of file OWBI1_CIMPropertyList.hpp. Referenced by begin(), end(), hasProperty(), isAllProperties(), and operator=(). |