version 1.23, 2002/07/30 16:14:53
|
version 1.24, 2002/08/08 18:30:00
|
|
|
// | // |
// Author: Mike Brasher (mbrasher@bmc.com) | // Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
// Modified By: |
// Modified By: Carol Ann Krug Graves, Hewlett-Packard Company |
|
// (carolann_graves@hp.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
CIMQualifierRep( | CIMQualifierRep( |
const CIMName& name, | const CIMName& name, |
const CIMValue& value, | const CIMValue& value, |
Uint32 flavor, |
const CIMFlavor & flavor, |
Boolean propagated); | Boolean propagated); |
| |
virtual ~CIMQualifierRep(); | virtual ~CIMQualifierRep(); |
|
|
| |
void setValue(const CIMValue& value); | void setValue(const CIMValue& value); |
| |
Uint32 getFlavor() const |
const CIMFlavor & getFlavor() const |
{ | { |
return _flavor; | return _flavor; |
} | } |
| |
Boolean isFlavor(Uint32 flavor) const |
void setFlavor(const CIMFlavor & flavor) |
{ | { |
return ((getFlavor() & flavor) !=0); |
_flavor = flavor; |
} |
|
|
|
void setFlavor(Uint32 flavor) |
|
{ |
|
_flavor = _flavor | flavor; |
|
} | } |
| |
void unsetFlavor(Uint32 flavor) | void unsetFlavor(Uint32 flavor) |
{ | { |
_flavor = _flavor & (~flavor); |
_flavor.removeFlavor (flavor); |
} | } |
| |
void resolveFlavor(Uint32 inheritedFlavor, Boolean inherited); |
void resolveFlavor (const CIMFlavor & inheritedFlavor, Boolean inherited); |
| |
Boolean getPropagated() const | Boolean getPropagated() const |
{ | { |
|
|
| |
CIMName _name; | CIMName _name; |
CIMValue _value; | CIMValue _value; |
Uint32 _flavor; |
CIMFlavor _flavor; |
Boolean _propagated; | Boolean _propagated; |
}; | }; |
| |