version 1.28.18.1, 2008/02/06 00:08:50
|
version 1.29, 2007/10/23 17:42:56
|
|
|
| |
if (_isTyped) | if (_isTyped) |
{ | { |
XmlWriter::appendParamTypeAndEmbeddedObjAttrib(out, type); |
// If the property type is CIMObject, then |
|
// encode the property in CIM-XML as a string with the EMBEDDEDOBJECT |
|
// attribute (there is not currently a CIM-XML "object" datatype) |
|
// else |
|
// output the real type |
|
if (type == CIMTYPE_OBJECT) |
|
{ |
|
out << STRLIT(" PARAMTYPE=\"string\" EMBEDDEDOBJECT=\"object\""); |
|
} |
|
#ifdef PEGASUS_EMBEDDED_INSTANCE_SUPPORT |
|
else if (type == CIMTYPE_INSTANCE) |
|
{ |
|
out << STRLIT(" PARAMTYPE=\"string\""); |
|
out << STRLIT(" EMBEDDEDOBJECT=\"instance\""); |
|
} |
|
#endif // PEGASUS_EMBEDDED_INSTANCE_SUPPORT |
|
else |
|
{ |
|
out << STRLIT(" PARAMTYPE=\"") << cimTypeToString (type); |
|
out.append('"'); |
|
} |
} | } |
| |
out << STRLIT(">\n"); | out << STRLIT(">\n"); |
|
|
out << STRLIT("</PARAMVALUE>\n"); | out << STRLIT("</PARAMVALUE>\n"); |
} | } |
| |
CIMParamValueRep::CIMParamValueRep() |
|
{ |
|
} |
|
|
|
CIMParamValueRep::CIMParamValueRep(const CIMParamValueRep& x) : | CIMParamValueRep::CIMParamValueRep(const CIMParamValueRep& x) : |
Sharable(), | Sharable(), |
_parameterName(x._parameterName), | _parameterName(x._parameterName), |