#include <OWBI1_CIMQualifier.hpp>
Inheritance diagram for OWBI1::CIMQualifier:


| Public Types | |
| typedef detail::CIMQualifierRepRef CIMQualifier::* | safe_bool | 
| enum | { SERIALIZATION_VERSION = 1 } | 
| Binary serialization version.  More... | |
| Public Member Functions | |
| CIMQualifier () | |
| Create a new CIMQualifier object. | |
| CIMQualifier (CIMNULL_t) | |
| Create a NULL CIMQualifier object. | |
| CIMQualifier (const CIMName &name) | |
| Create an CIMQualifier with a given name. | |
| CIMQualifier (const char *name) | |
| Create an CIMQualifier with a given name. | |
| CIMQualifier (const CIMQualifierType &qtype) | |
| Create an CIMQualifier with a name and type. | |
| CIMQualifier (const CIMQualifier &arg) | |
| Copy constructor. | |
| CIMQualifier (const detail::CIMQualifierRepRef &rep) | |
| ~CIMQualifier () | |
| Destroy this CIMQualifier class. | |
| virtual void | setNull () | 
| Set this to a null object. | |
| CIMQualifier & | operator= (const CIMQualifier &arg) | 
| Assignment operator. | |
| bool | isKeyQualifier () const | 
| bool | isAssociationQualifier () const | 
| CIMValue | getValue () const | 
| CIMValue | getValueT () const | 
| CIMQualifier & | setValue (const CIMValue &value) | 
| Set the value for this qualifier. | |
| CIMQualifier & | setDefaults (const CIMQualifierType &qtype) | 
| Set default type for this qualifier. | |
| CIMQualifierType | getDefaults () const | 
| Get default type for this qualifier. | |
| bool | hasFlavor (const CIMFlavor &flavor) const | 
| Determine if this qualifier has the given flavor. | |
| CIMQualifier & | addFlavor (const CIMFlavor &flavor) | 
| Add an CIMFlavor to this qualifier. | |
| CIMQualifier & | removeFlavor (Int32 flavor) | 
| Remove a flavor from this CIMQualifier. | |
| bool | hasValue () const | 
| bool | equals (const CIMQualifier &arg) const | 
| Check for equality against another qualifier. | |
| CIMFlavorArray | getFlavors () const | 
| CIMQualifier & | setPropagated (bool propagated=true) | 
| Flag this qualifier as being propagated. | |
| bool | getPropagated () const | 
| CIMQualifier & | setLanguage (const String &language) | 
| Set the qualifier's language. | |
| String | getLanguage () const | 
| operator safe_bool () const | |
| bool | operator! () const | 
| virtual CIMName | getName () const | 
| virtual void | setName (const CIMName &name) | 
| Set the name of this qualifier. | |
| 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 | toMOF () const | 
| virtual String | toString () const | 
| detail::CIMQualifierRepRef | getRep () const | 
| Static Public Member Functions | |
| static CIMQualifier | createKeyQualifier () | 
| Create a key qualifier. | |
| Static Public Attributes | |
| static const char *const | CIM_QUAL_ASSOCIATION = "Association" | 
| static const char *const | CIM_QUAL_INDICATION = "Indication" | 
| static const char *const | CIM_QUAL_ABSTRACT = "Abstract" | 
| static const char *const | CIM_QUAL_AGGREGATE = "Aggregate" | 
| static const char *const | CIM_QUAL_AGGREGATION = "Aggregation" | 
| static const char *const | CIM_QUAL_ALIAS = "Alias" | 
| static const char *const | CIM_QUAL_ARRAYTYPE = "ArrayType" | 
| static const char *const | CIM_QUAL_BITMAP = "BitMap" | 
| static const char *const | CIM_QUAL_BITVALUES = "BitValues" | 
| static const char *const | CIM_QUAL_COMPOSITION = "Composition" | 
| static const char *const | CIM_QUAL_COUNTER = "Counter" | 
| static const char *const | CIM_QUAL_DELETE = "Delete" | 
| static const char *const | CIM_QUAL_DEPRECATED = "Deprecated" | 
| static const char *const | CIM_QUAL_DESCRIPTION = "Description" | 
| static const char *const | CIM_QUAL_DISPLAYNAME = "DisplayName" | 
| static const char *const | CIM_QUAL_DN = "DN" | 
| static const char *const | CIM_QUAL_EMBEDDEDOBJECT = "EmbeddedObject" | 
| static const char *const | CIM_QUAL_EXCEPTION = "Exception" | 
| static const char *const | CIM_QUAL_EXPENSIVE = "Expensive" | 
| static const char *const | CIM_QUAL_EXPERIMENTAL = "Experimental" | 
| static const char *const | CIM_QUAL_GAUGE = "Gauge" | 
| static const char *const | CIM_QUAL_IFDELETED = "Ifdeleted" | 
| static const char *const | CIM_QUAL_IN = "In" | 
| static const char *const | CIM_QUAL_INVISIBLE = "Invisible" | 
| static const char *const | CIM_QUAL_KEY = "Key" | 
| static const char *const | CIM_QUAL_LARGE = "Large" | 
| static const char *const | CIM_QUAL_MAPPINGSTRINGS = "MappingStrings" | 
| static const char *const | CIM_QUAL_MAX = "Max" | 
| static const char *const | CIM_QUAL_MAXLEN = "MaxLen" | 
| static const char *const | CIM_QUAL_MAXVALUE = "MaxValue" | 
| static const char *const | CIM_QUAL_MIN = "Min" | 
| static const char *const | CIM_QUAL_MINLEN = "MinLen" | 
| static const char *const | CIM_QUAL_MINVALUE = "MinValue" | 
| static const char *const | CIM_QUAL_MODELCORRESPONDENCE = "ModelCorrespondence" | 
| static const char *const | CIM_QUAL_NONLOCAL = "Nonlocal" | 
| static const char *const | CIM_QUAL_NONLOCALTYPE = "NonlocalType" | 
| static const char *const | CIM_QUAL_NULLVALUE = "NullValue" | 
| static const char *const | CIM_QUAL_OCTETSTRING = "Octetstring" | 
| static const char *const | CIM_QUAL_OUT = "Out" | 
| static const char *const | CIM_QUAL_OVERRIDE = "Override" | 
| static const char *const | CIM_QUAL_PROPAGATED = "Propagated" | 
| static const char *const | CIM_QUAL_PROPERTYUSAGE = "PropertyUsage" | 
| static const char *const | CIM_QUAL_READ = "Read" | 
| static const char *const | CIM_QUAL_REQUIRED = "Required" | 
| static const char *const | CIM_QUAL_REVISION = "Revision" | 
| static const char *const | CIM_QUAL_SCHEMA = "Schema" | 
| static const char *const | CIM_QUAL_SOURCE = "Source" | 
| static const char *const | CIM_QUAL_SOURCETYPE = "SourceType" | 
| static const char *const | CIM_QUAL_STATIC = "Static" | 
| static const char *const | CIM_QUAL_SYNTAX = "Syntax" | 
| static const char *const | CIM_QUAL_SYNTAXTYPE = "SyntaxType" | 
| static const char *const | CIM_QUAL_TERMINAL = "Terminal" | 
| static const char *const | CIM_QUAL_TRIGGERTYPE = "TriggerType" | 
| static const char *const | CIM_QUAL_UNITS = "Units" | 
| static const char *const | CIM_QUAL_UNKNOWNVALUES = "UnknownValues" | 
| static const char *const | CIM_QUAL_UNSUPPORTEDVALUES = "UnsupportedValues" | 
| static const char *const | CIM_QUAL_VALUEMAP = "ValueMap" | 
| static const char *const | CIM_QUAL_VALUES = "Values" | 
| static const char *const | CIM_QUAL_VERSION = "Version" | 
| static const char *const | CIM_QUAL_WEAK = "Weak" | 
| static const char *const | CIM_QUAL_WRITE = "Write" | 
| static const char *const | CIM_QUAL_PROVIDER = "Provider" | 
| Private Attributes | |
| detail::CIMQualifierRepRef | m_rep | 
| Friends | |
| OWBI1_OWBI1PROVIFC_API bool | operator< (const CIMQualifier &x, const CIMQualifier &y) | 
CIMQualifier objects are ref counted and copy on write.
Definition at line 53 of file OWBI1_CIMQualifier.hpp.
| 
 | 
| 
 Definition at line 257 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| Binary serialization version. Version 1 added a language. Definition at line 298 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| Create a new CIMQualifier object. 
 Definition at line 59 of file OWBI1_CIMQualifier.cpp. Referenced by createKeyQualifier(). | 
| 
 | 
| Create a NULL CIMQualifier object. 
 Definition at line 64 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Create an CIMQualifier with a given name. 
 
 Definition at line 69 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Create an CIMQualifier with a given name. 
 
 Definition at line 74 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Create an CIMQualifier with a name and type. 
 
 Definition at line 79 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Copy constructor. 
 
 Definition at line 84 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| 
 Definition at line 91 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Destroy this CIMQualifier class. 
 Definition at line 97 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Add an CIMFlavor to this qualifier. 
 
 
 Definition at line 170 of file OWBI1_CIMQualifier.cpp. References OWBI1::CIMFlavor::getRep(), and m_rep. | 
| 
 | 
| Create a key qualifier. 
 Definition at line 266 of file OWBI1_CIMQualifier.cpp. References CIMQualifier(). | 
| 
 | 
| Check for equality against another qualifier. 
 
 
 Definition at line 190 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Get default type for this qualifier. 
 
 Definition at line 158 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Definition at line 196 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Definition at line 223 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Implements OWBI1::CIMElement. Definition at line 229 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Definition at line 209 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 Definition at line 273 of file OWBI1_CIMQualifier.cpp. References m_rep. Referenced by OWBI1::CIMProperty::addQualifier(), equals(), and OWBI1::CIMProperty::setQualifier(). | 
| 
 | 
| 
 
 Definition at line 127 of file OWBI1_CIMQualifier.cpp. References m_rep. Referenced by getValueT(), and OWBI1::CIMParameter::hasTrueQualifier(). | 
| 
 | 
| 
 
 
 Definition at line 133 of file OWBI1_CIMQualifier.cpp. References getValue(), and OWBI1_THROW. | 
| 
 | 
| Determine if this qualifier has the given flavor. 
 
 
 Definition at line 164 of file OWBI1_CIMQualifier.cpp. References OWBI1::CIMFlavor::getRep(), and m_rep. Referenced by setLanguage(). | 
| 
 | 
| 
 
 Definition at line 184 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Definition at line 121 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Definition at line 115 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 Definition at line 279 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 Definition at line 286 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| Assignment operator. 
 
 
 Definition at line 108 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| Read this object from an input stream. 
 
 Implements OWBI1::SerializableIFC. | 
| 
 | 
| Remove a flavor from this CIMQualifier. 
 
 
 Definition at line 177 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| Set default type for this qualifier. 
 
 
 Definition at line 151 of file OWBI1_CIMQualifier.cpp. References OWBI1::CIMQualifierType::getRep(), and m_rep. | 
| 
 | 
| Set the qualifier's language. In MOF this is specified as a postfix to the name (e.g. Description_es_mx). Precondition: The qualifier has the TRANSLATE flavor. 
 
 Definition at line 215 of file OWBI1_CIMQualifier.cpp. References OWBI1::String::c_str(), hasFlavor(), m_rep, OW_ASSERT, and OWBI1::CIMFlavor::TRANSLATE. | 
| 
 | 
| Set the name of this qualifier. 
 
 Implements OWBI1::CIMElement. Definition at line 235 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| Set this to a null object. 
 Implements OWBI1::CIMBase. Definition at line 102 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| Flag this qualifier as being propagated. 
 
 
 Definition at line 202 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| Set the value for this qualifier. 
 
 
 Definition at line 144 of file OWBI1_CIMQualifier.cpp. References OWBI1::CIMValue::getRep(), and m_rep. | 
| 
 | 
| 
 
 Implements OWBI1::CIMBase. Definition at line 253 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| 
 
 Implements OWBI1::CIMElement. Definition at line 259 of file OWBI1_CIMQualifier.cpp. References m_rep. | 
| 
 | 
| Write this object to an output stream. 
 
 Implements OWBI1::SerializableIFC. | 
| 
 | ||||||||||||
| 
 Definition at line 293 of file OWBI1_CIMQualifier.cpp. | 
| 
 | 
| 
 Definition at line 60 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 61 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 62 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 63 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 64 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 57 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 65 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 66 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 67 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 68 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 69 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 70 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 71 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 72 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 73 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 74 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 75 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 76 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 77 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 78 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 79 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 80 of file OWBI1_CIMQualifier.hpp. Referenced by OWBI1::CIMMethod::getINParameters(). | 
| 
 | 
| 
 Definition at line 58 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 81 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 82 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 83 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 84 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 85 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 86 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 87 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 88 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 89 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 90 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 91 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 92 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 93 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 94 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 95 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 96 of file OWBI1_CIMQualifier.hpp. Referenced by OWBI1::CIMMethod::getOUTParameters(). | 
| 
 | 
| 
 Definition at line 97 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 98 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 99 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 119 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 100 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 101 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 102 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 103 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 104 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 105 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 106 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 107 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 108 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 109 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 110 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 111 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 112 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 113 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 114 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 115 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 116 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 117 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 118 of file OWBI1_CIMQualifier.hpp. | 
| 
 | 
| 
 Definition at line 309 of file OWBI1_CIMQualifier.hpp. Referenced by addFlavor(), equals(), getDefaults(), getFlavors(), getLanguage(), getName(), getPropagated(), getRep(), getValue(), hasFlavor(), hasValue(), isAssociationQualifier(), isKeyQualifier(), operator safe_bool(), operator!(), OWBI1::operator<(), operator=(), removeFlavor(), setDefaults(), setLanguage(), setName(), setNull(), setPropagated(), setValue(), toMOF(), and toString(). | 
 1.4.6
 1.4.6