32 #ifndef Pegasus_Qualifier_h 33 #define Pegasus_Qualifier_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Linkage.h> 37 #include <Pegasus/Common/CIMName.h> 38 #include <Pegasus/Common/CIMFlavor.h> 39 #include <Pegasus/Common/CIMType.h> 40 #include <Pegasus/Common/CIMValue.h> 42 PEGASUS_NAMESPACE_BEGIN
53 class CIMQualifierRep;
105 Boolean propagated =
false);
127 const CIMName& getName()
const;
137 void setName(
const CIMName& name);
145 CIMType getType()
const;
153 Boolean isArray()
const;
169 void setValue(
const CIMValue& value);
177 void setFlavor(
const CIMFlavor & flavor);
185 void unsetFlavor(
const CIMFlavor & flavor);
207 Uint32 getPropagated()
const;
217 void setPropagated(Boolean propagated);
223 Boolean isUninitialized()
const;
248 CIMQualifierRep* _rep;
251 friend class CIMClassRep;
252 friend class Resolver;
253 friend class XmlWriter;
254 friend class MofWriter;
255 friend class BinaryStreamer;
256 friend class CIMQualifierList;
320 Boolean propagated =
false);
351 const CIMName& getName()
const;
359 CIMType getType()
const;
367 Boolean isArray()
const;
397 Uint32 getPropagated()
const;
403 Boolean isUninitialized()
const;
427 CIMQualifierRep* _rep;
430 friend class XmlWriter;
431 friend class MofWriter;
434 #define PEGASUS_ARRAY_T CIMQualifier 435 # include <Pegasus/Common/ArrayInter.h> 436 #undef PEGASUS_ARRAY_T 438 PEGASUS_NAMESPACE_END
static const CIMFlavor NONE
Definition: CIMFlavor.h:127
Definition: CIMQualifier.h:273
Definition: CIMValue.h:63
Definition: CIMQualifier.h:68
Definition: CIMFlavor.h:53