#include <OW_CIMParameter.hpp>
Inheritance diagram for OW_NAMESPACE::CIMParameter:
Public Types | |
typedef COWIntrusiveReference< PARMData > CIMParameter::* | safe_bool |
Public Member Functions | |
CIMParameter () | |
Create a new CIMParameter object. | |
CIMParameter (CIMNULL_t) | |
Create a NULL CIMParameter object. | |
CIMParameter (const CIMName &name) | |
Create an CIMParameter object with a given name. | |
CIMParameter (const char *name) | |
Create an CIMParameter object with a given name. | |
CIMParameter (const CIMParameter &arg) | |
Copy constructor. | |
~CIMParameter () | |
Destroy this CIMParameter object. | |
virtual void | setNull () |
Set this to a null object. | |
CIMParameter & | operator= (const CIMParameter &arg) |
Assignment operator. | |
operator safe_bool () const | |
bool | operator! () const |
CIMParameter & | setQualifiers (const CIMQualifierArray &quals) |
Set the qualifiers for this parameter. | |
CIMQualifierArray | getQualifiers () const |
Get the qualifiers for this parameter. | |
CIMParameter & | setDataType (const CIMDataType &type) |
Set the data type for this parameter. | |
CIMDataType | getType () const |
Get the data type for this parameter. | |
Int32 | getDataSize () const |
CIMQualifier | getQualifier (const CIMName &name) const |
Get a qualifier by name for this parameter. | |
virtual String | getName () const |
virtual void | setName (const CIMName &name) |
Set the name of this CIMParameter. | |
virtual void | writeObject (std::ostream &ostrm) const |
Write this object to the given output stream. | |
virtual void | readObject (std::istream &istrm) |
Read this object from the given input stream. | |
virtual String | toString () const |
virtual String | toMOF () const |
bool | hasTrueQualifier (const CIMName &name) const |
Test if this property has a qualifier that is a boolean type with a value of true. | |
Private Attributes | |
COWIntrusiveReference< PARMData > | m_pdata |
Friends | |
OW_COMMON_API bool | operator< (const CIMParameter &x, const CIMParameter &y) |
Classes | |
struct | PARMData |
Definition at line 52 of file OW_CIMParameter.hpp.
|
Definition at line 94 of file OW_CIMParameter.hpp. |
|
Create a new CIMParameter object.
Definition at line 68 of file OW_CIMParameter.cpp. |
|
Create a NULL CIMParameter object.
Definition at line 73 of file OW_CIMParameter.cpp. |
|
Create an CIMParameter object with a given name.
Definition at line 84 of file OW_CIMParameter.cpp. |
|
Create an CIMParameter object with a given name.
Definition at line 78 of file OW_CIMParameter.cpp. References m_pdata. |
|
Copy constructor.
Definition at line 90 of file OW_CIMParameter.cpp. |
|
Destroy this CIMParameter object.
Definition at line 95 of file OW_CIMParameter.cpp. |
|
Definition at line 139 of file OW_CIMParameter.cpp. |
|
Implements OW_NAMESPACE::CIMElement. Definition at line 159 of file OW_CIMParameter.cpp. Referenced by OW_NAMESPACE::CIMtoXML(). |
|
Get a qualifier by name for this parameter.
Definition at line 145 of file OW_CIMParameter.cpp. |
|
Get the qualifiers for this parameter.
Definition at line 120 of file OW_CIMParameter.cpp. Referenced by OW_NAMESPACE::qualifierXML(). |
|
Get the data type for this parameter.
Definition at line 133 of file OW_CIMParameter.cpp. |
|
Test if this property has a qualifier that is a boolean type with a value of true.
Definition at line 244 of file OW_CIMParameter.cpp. References BOOLEAN, OW_NAMESPACE::CIMValue::getType(), OW_NAMESPACE::CIMQualifier::getValue(), and name. |
|
Definition at line 98 of file OW_CIMParameter.hpp. References m_pdata. |
|
Definition at line 100 of file OW_CIMParameter.hpp. |
|
Assignment operator.
Definition at line 106 of file OW_CIMParameter.cpp. References m_pdata. |
|
Read this object from the given input stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Set the data type for this parameter.
Definition at line 126 of file OW_CIMParameter.cpp. References type. |
|
Set the name of this CIMParameter.
Implements OW_NAMESPACE::CIMElement. Definition at line 165 of file OW_CIMParameter.cpp. References name. |
|
Set this to a null object.
Implements OW_NAMESPACE::CIMBase. Definition at line 100 of file OW_CIMParameter.cpp. |
|
Set the qualifiers for this parameter.
Definition at line 113 of file OW_CIMParameter.cpp. |
|
Implements OW_NAMESPACE::CIMBase. Definition at line 205 of file OW_CIMParameter.cpp. References i. |
|
Reimplemented from OW_NAMESPACE::CIMElement. Definition at line 199 of file OW_CIMParameter.cpp. References OW_NAMESPACE::String::toString(). |
|
Write this object to the given output stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Definition at line 238 of file OW_CIMParameter.cpp. |
|
Definition at line 180 of file OW_CIMParameter.hpp. Referenced by CIMParameter(), operator safe_bool(), OW_NAMESPACE::operator<(), and operator=(). |