else
{
// Serialize object path as XML.
- SCMOXmlWriter::appendValueReferenceElement(buf, co, true);
+ _appendValueReferenceElement(buf, co);
buf.append('\0');
out.putUint32(buf.size());
}
}
+void SCMOInternalXmlEncoder::_appendValueReferenceElement(
+ Buffer& out,
+ const SCMOInstance& ref)
+{
+ out << STRLIT("<VALUE.REFERENCE>\n");
+
+ SCMOXmlWriter::appendInstanceNameElement(out, ref);
+
+ out << STRLIT("</VALUE.REFERENCE>\n");
+}
+
PEGASUS_NAMESPACE_END
static void _putXMLInstance(CIMBuffer& out, const SCMOInstance& ci);
static void _putXMLNamedInstance(CIMBuffer& out, const SCMOInstance& ci);
static void _putXMLObject(CIMBuffer& out, const SCMOInstance& co);
+ static void _appendValueReferenceElement(
+ Buffer& out,
+ const SCMOInstance& ref);
+
};
PEGASUS_NAMESPACE_END