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