(file) Return to XmlWriter.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/XmlWriter.h between version 1.92 and 1.92.4.6

version 1.92, 2009/12/15 11:39:34 version 1.92.4.6, 2013/07/20 18:32:39
Line 57 
Line 57 
 #include <Pegasus/Common/Buffer.h> #include <Pegasus/Common/Buffer.h>
 #include <Pegasus/Common/StrLit.h> #include <Pegasus/Common/StrLit.h>
 #include <Pegasus/Common/XmlGenerator.h> #include <Pegasus/Common/XmlGenerator.h>
   #include <Pegasus/Common/NumericArg.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 111 
Line 112 
  
     static void appendValueObjectWithPathElement(     static void appendValueObjectWithPathElement(
         Buffer& out,         Buffer& out,
         const CIMObject& objectWithPath);          const CIMObject& objectWithPath,
           Boolean includeQualifiers = true,
           Boolean includeClassOrigin = true,
           Boolean isClassObject = false,
           const CIMPropertyList& propertyList = CIMPropertyList());
  
       // Appends classPath or instancePath based on isClassPath param
     static void appendValueReferenceElement(     static void appendValueReferenceElement(
         Buffer& out,         Buffer& out,
         const CIMObjectPath& reference,         const CIMObjectPath& reference,
           Boolean isClassPath,
         Boolean putValueWrapper);         Boolean putValueWrapper);
  
     static void printValueReferenceElement(     static void printValueReferenceElement(
         const CIMObjectPath& reference,         const CIMObjectPath& reference,
           Boolean isClassPath,
         PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));         PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
  
     static void appendValueNamedInstanceElement(     static void appendValueNamedInstanceElement(
         Buffer& out,         Buffer& out,
         const CIMInstance& namedInstance);          const CIMInstance& namedInstance,
           Boolean includeQualifiers = true,
           Boolean includeClassOrigin = true,
           const CIMPropertyList& propertyList = CIMPropertyList());
   
   //EXP_PULL_BEGIN
       static void appendValueInstanceWithPathElement(
           Buffer& out,
           const CIMInstance& namedInstance,
           Boolean includeQualifiers = true,
           Boolean includeClassOrigin = true,
           const CIMPropertyList& propertyList = CIMPropertyList());
   //EXP_PULL_END
  
     static void appendClassElement(     static void appendClassElement(
         Buffer& out,         Buffer& out,
Line 136 
Line 156 
  
     static void appendInstanceElement(     static void appendInstanceElement(
         Buffer& out,         Buffer& out,
         const CIMConstInstance& instance);          const CIMConstInstance& instance,
           Boolean includeQualifiers = true,
           Boolean includeClassOrigin = true,
           const CIMPropertyList& propertyList = CIMPropertyList());
   
  
     static void printInstanceElement(     static void printInstanceElement(
         const CIMConstInstance& instance,         const CIMConstInstance& instance,
Line 144 
Line 168 
  
     static void appendObjectElement(     static void appendObjectElement(
         Buffer& out,         Buffer& out,
         const CIMConstObject& object);          const CIMConstObject& object,
           Boolean includeQualifiers = true,
           Boolean includeClassOrigin = true,
           const CIMPropertyList& propertyList = CIMPropertyList());
  
     static void appendPropertyElement(     static void appendPropertyElement(
         Buffer& out,         Buffer& out,
         const CIMConstProperty& property);          const CIMConstProperty& property,
           Boolean includeQualifiers = true,
           Boolean includeClassOrigin = true);
  
     static void printPropertyElement(     static void printPropertyElement(
         const CIMConstProperty& property,         const CIMConstProperty& property,
Line 231 
Line 260 
  
     static void appendUnauthorizedResponseHeader(     static void appendUnauthorizedResponseHeader(
         Buffer& out,         Buffer& out,
           const String& errorDetail,
         const String& content);         const String& content);
  
 #ifdef PEGASUS_KERBEROS_AUTHENTICATION #ifdef PEGASUS_KERBEROS_AUTHENTICATION
Line 251 
Line 281 
         Buffer& out,         Buffer& out,
         const char* name,         const char* name,
         Boolean flag);         Boolean flag);
   //EXP_PULL_BEGIN
       static void appendBooleanParameter(
           Buffer& out,
           const char* name,
           Boolean flag);
   
       static void appendBooleanIReturnValue(
           Buffer& out,
           const char* name,
           Boolean flag);
   
       //// TODO what about the idea of optional Value as well as optional
       //// parameter.
       static void appendUint32IParameter(
           Buffer& out,
           const char* name,
           Uint32 val);
   
       static void appendUint32ArgIParameter(
           Buffer& out,
           const char* name,
           const Uint32Arg& val,
           const Boolean required);
   
       static void appendUint64ReturnValue(
           Buffer& out,
           const char* name,
           const Uint64Arg& val);
   //EXP_PULL_END
  
     static void appendStringIParameter(     static void appendStringIParameter(
         Buffer& out,         Buffer& out,
         const char* name,         const char* name,
         const String& str);         const String& str);
  
   //EXP_PULL_BEGIN
       static void appendStringIParameterIfNotEmpty(
           Buffer& out,
           const char* name,
           const String& str);
   
       static void appendStringParameter(
           Buffer& out,
           const char* name,
           const String& str);
       static void appendStringIReturnValue(
           Buffer& out,
           const char* name,
           const String& str);
   //EXP_PULL_END
     static void appendClassNameIParameter(     static void appendClassNameIParameter(
         Buffer& out,         Buffer& out,
         const char* name,         const char* name,
Line 267 
Line 341 
         const char* name,         const char* name,
         const CIMObjectPath& instanceName);         const CIMObjectPath& instanceName);
  
     static void appendObjectNameIParameter(  
         Buffer& out,  
         const char* name,  
         const CIMObjectPath& objectName);  
   
     static void appendClassIParameter(     static void appendClassIParameter(
         Buffer& out,         Buffer& out,
         const char* name,         const char* name,
Line 328 
Line 397 
         const String& messageId,         const String& messageId,
         HttpMethod httpMethod,         HttpMethod httpMethod,
         const ContentLanguageList& httpContentLanguages,         const ContentLanguageList& httpContentLanguages,
           const Buffer& bodyParams,
         const Buffer& body,         const Buffer& body,
         Uint64 serverResponseTime,         Uint64 serverResponseTime,
         Boolean isFirst = true,         Boolean isFirst = true,
Line 356 
Line 426 
         const String& messageId,         const String& messageId,
         HttpMethod httpMethod,         HttpMethod httpMethod,
         const ContentLanguageList& httpContentLanguages,         const ContentLanguageList& httpContentLanguages,
           const Buffer& rtnParams,
         const Buffer& body,         const Buffer& body,
         Uint64 serverResponseTime,         Uint64 serverResponseTime,
         Boolean isFirst = true,         Boolean isFirst = true,
Line 445 
Line 516 
         static void _appendIMethodCallElementEnd(         static void _appendIMethodCallElementEnd(
         Buffer& out);         Buffer& out);
  
   //EXP_PULL_BEGIN
       static void _appendParamValueElementBegin(
           Buffer& out,
           const char* name);
   
       static void _appendParamValueElementEnd(
           Buffer& out);
   //EXP_PULL_END
   
     static void _appendIParamValueElementBegin(     static void _appendIParamValueElementBegin(
         Buffer& out,         Buffer& out,
         const char* name);         const char* name);
   
         static void _appendIParamValueElementEnd(         static void _appendIParamValueElementEnd(
         Buffer& out);         Buffer& out);
  
Line 473 
Line 554 
     static void _appendIReturnValueElementBegin(Buffer& out);     static void _appendIReturnValueElementBegin(Buffer& out);
     static void _appendIReturnValueElementEnd(Buffer& out);     static void _appendIReturnValueElementEnd(Buffer& out);
  
   //EXP_PULL_BEGIN
       static void _appendIReturnValueElementWithNameBegin(
           Buffer& out,
           const char* name);
   // EXP_PULL_END
   
     static void _appendSimpleExportReqElementBegin(Buffer& out);     static void _appendSimpleExportReqElementBegin(Buffer& out);
     static void _appendSimpleExportReqElementEnd(Buffer& out);     static void _appendSimpleExportReqElementEnd(Buffer& out);
  
Line 499 
Line 586 
     static void _appendEMethodResponseElementEnd(     static void _appendEMethodResponseElementEnd(
         Buffer& out);         Buffer& out);
  
       static void appendValueInstancePathElement(
           Buffer& out,
           const CIMObjectPath& reference);
   
       static void appendValueClassPathElement(
           Buffer& out,
           const CIMObjectPath& reference);
   
     XmlWriter();     XmlWriter();
 }; };
  


Legend:
Removed from v.1.92  
changed lines
  Added in v.1.92.4.6

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2