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