#include <OWBI1_CIMParameter.hpp>
Inheritance diagram for OWBI1::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 CIMName | 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 | |
OWBI1_OWBI1PROVIFC_API bool | operator< (const CIMParameter &x, const CIMParameter &y) |
Classes | |
struct | PARMData |
Definition at line 52 of file OWBI1_CIMParameter.hpp.
|
Definition at line 94 of file OWBI1_CIMParameter.hpp. |
|
Create a new CIMParameter object.
Definition at line 71 of file OWBI1_CIMParameter.cpp. |
|
Create a NULL CIMParameter object.
Definition at line 76 of file OWBI1_CIMParameter.cpp. |
|
Create an CIMParameter object with a given name.
Definition at line 87 of file OWBI1_CIMParameter.cpp. |
|
Create an CIMParameter object with a given name.
Definition at line 81 of file OWBI1_CIMParameter.cpp. References m_pdata. |
|
Copy constructor.
Definition at line 93 of file OWBI1_CIMParameter.cpp. |
|
Destroy this CIMParameter object.
Definition at line 98 of file OWBI1_CIMParameter.cpp. |
|
Definition at line 142 of file OWBI1_CIMParameter.cpp. |
|
Implements OWBI1::CIMElement. Definition at line 162 of file OWBI1_CIMParameter.cpp. |
|
Get a qualifier by name for this parameter.
Definition at line 148 of file OWBI1_CIMParameter.cpp. |
|
Get the qualifiers for this parameter.
Definition at line 123 of file OWBI1_CIMParameter.cpp. |
|
Get the data type for this parameter.
Definition at line 136 of file OWBI1_CIMParameter.cpp. |
|
Test if this property has a qualifier that is a boolean type with a value of true.
Definition at line 247 of file OWBI1_CIMParameter.cpp. References BOOLEAN, OWBI1::CIMValue::getType(), OWBI1::CIMQualifier::getValue(), and name. |
|
Definition at line 98 of file OWBI1_CIMParameter.hpp. References m_pdata. |
|
Definition at line 100 of file OWBI1_CIMParameter.hpp. |
|
Assignment operator.
Definition at line 109 of file OWBI1_CIMParameter.cpp. References m_pdata. |
|
Read this object from the given input stream.
Implements OWBI1::SerializableIFC. |
|
Set the data type for this parameter.
Definition at line 129 of file OWBI1_CIMParameter.cpp. References type. |
|
Set the name of this CIMParameter.
Implements OWBI1::CIMElement. Definition at line 168 of file OWBI1_CIMParameter.cpp. References name. |
|
Set this to a null object.
Implements OWBI1::CIMBase. Definition at line 103 of file OWBI1_CIMParameter.cpp. |
|
Set the qualifiers for this parameter.
Definition at line 116 of file OWBI1_CIMParameter.cpp. |
|
Implements OWBI1::CIMBase. Definition at line 208 of file OWBI1_CIMParameter.cpp. References i. |
|
Implements OWBI1::CIMElement. Definition at line 202 of file OWBI1_CIMParameter.cpp. References OWBI1::String::toString(). |
|
Write this object to the given output stream.
Implements OWBI1::SerializableIFC. |
|
Definition at line 241 of file OWBI1_CIMParameter.cpp. |
|
Definition at line 180 of file OWBI1_CIMParameter.hpp. Referenced by CIMParameter(), operator safe_bool(), OWBI1::operator<(), and operator=(). |