(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.33 and 1.45

version 1.33, 2002/03/28 00:59:03 version 1.45, 2002/05/30 15:55:21
Line 27 
Line 27 
 //         Nitin Upasani, Hewlett-Packard Company (Nitin_Upasani@hp.com) //         Nitin Upasani, Hewlett-Packard Company (Nitin_Upasani@hp.com)
 //         Nag Boranna, Hewlett-Packard Company (nagaraja_boranna@hp.com) //         Nag Boranna, Hewlett-Packard Company (nagaraja_boranna@hp.com)
 //         Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) //         Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
   //         Carol Ann Krug Graves, Hewlett-Packard Company
   //             (carolann_graves@hp.com)
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 39 
Line 41 
 #include <Pegasus/Common/Array.h> #include <Pegasus/Common/Array.h>
 #include <Pegasus/Common/String.h> #include <Pegasus/Common/String.h>
 #include <Pegasus/Common/Indentor.h> #include <Pegasus/Common/Indentor.h>
 #include <Pegasus/Common/CIMReference.h>  #include <Pegasus/Common/CIMObject.h>
   #include <Pegasus/Common/CIMClass.h>
   #include <Pegasus/Common/CIMInstance.h>
   #include <Pegasus/Common/CIMProperty.h>
   #include <Pegasus/Common/CIMMethod.h>
   #include <Pegasus/Common/CIMParameter.h>
   #include <Pegasus/Common/CIMQualifier.h>
   #include <Pegasus/Common/CIMQualifierDecl.h>
   #include <Pegasus/Common/CIMValue.h>
   #include <Pegasus/Common/CIMObjectPath.h>
 #include <Pegasus/Common/CIMPropertyList.h> #include <Pegasus/Common/CIMPropertyList.h>
 #include <Pegasus/Common/CIMNamedInstance.h>  
 #include <Pegasus/Common/CIMParamValue.h> #include <Pegasus/Common/CIMParamValue.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 class CIMConstQualifierDecl;  
 class CIMConstClass;  
 class CIMConstInstance;  
   
 class PEGASUS_COMMON_LINKAGE XmlWriter class PEGASUS_COMMON_LINKAGE XmlWriter
 { {
 public: public:
Line 61 
Line 67 
         append(out, Char16(x));         append(out, Char16(x));
     }     }
  
       static void append(Array<Sint8>& out, Boolean x);
   
     static void append(Array<Sint8>& out, Uint32 x);     static void append(Array<Sint8>& out, Uint32 x);
  
       static void append(Array<Sint8>& out, Sint32 x);
   
       static void append(Array<Sint8>& out, Uint64 x);
   
       static void append(Array<Sint8>& out, Sint64 x);
   
       static void append(Array<Sint8>& out, Real64 x);
   
     static void append(Array<Sint8>& out, const char* str);     static void append(Array<Sint8>& out, const char* str);
  
     static void append(Array<Sint8>& out, const String& str);     static void append(Array<Sint8>& out, const String& str);
Line 92 
Line 108 
  
     static void appendInstanceNameElement(     static void appendInstanceNameElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const CIMReference& instanceName);          const CIMObjectPath& instanceName);
  
     static void appendClassPathElement(     static void appendClassPathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const CIMReference& classPath);          const CIMObjectPath& classPath);
  
     static void appendInstancePathElement(     static void appendInstancePathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const CIMReference& instancePath);          const CIMObjectPath& instancePath);
  
     static void appendLocalClassPathElement(     static void appendLocalClassPathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const CIMReference& classPath);          const CIMObjectPath& classPath);
  
     static void appendLocalInstancePathElement(     static void appendLocalInstancePathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const CIMReference& instancePath);          const CIMObjectPath& instancePath);
  
     static void appendLocalObjectPathElement(     static void appendLocalObjectPathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const CIMReference& objectPath);          const CIMObjectPath& objectPath);
   
       static void appendValueElement(
           Array<Sint8>& out,
           const CIMValue& value);
   
       static void printValueElement(
           const CIMValue& value,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendValueObjectWithPathElement(
           Array<Sint8>& out,
           const CIMObjectWithPath& objectWithPath);
   
       static void appendValueReferenceElement(
           Array<Sint8>& out,
           const CIMObjectPath& reference,
           Boolean putValueWrapper);
   
       static void printValueReferenceElement(
           const CIMObjectPath& reference,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendValueNamedInstanceElement(
           Array<Sint8>& out,
           const CIMInstance& namedInstance);
   
       static void appendClassElement(
           Array<Sint8>& out,
           const CIMConstClass& cimclass);
   
       static void printClassElement(
           const CIMConstClass& cimclass,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendInstanceElement(
           Array<Sint8>& out,
           const CIMConstInstance& instance);
   
       static void printInstanceElement(
           const CIMConstInstance& instance,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendObjectElement(
           Array<Sint8>& out,
           const CIMConstObject& object);
   
       static void appendPropertyElement(
           Array<Sint8>& out,
           const CIMConstProperty& property);
   
       static void printPropertyElement(
           const CIMConstProperty& property,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendMethodElement(
           Array<Sint8>& out,
           const CIMConstMethod& method);
   
       static void printMethodElement(
           const CIMConstMethod& method,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendParameterElement(
           Array<Sint8>& out,
           const CIMConstParameter& parameter);
   
       static void printParameterElement(
           const CIMConstParameter& parameter,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendParamValueElement(
           Array<Sint8>& out,
           const CIMParamValue& paramValue);
   
       static void printParamValueElement(
           const CIMParamValue& paramValue,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendQualifierElement(
           Array<Sint8>& out,
           const CIMConstQualifier& qualifier);
   
       static void printQualifierElement(
           const CIMConstQualifier& qualifier,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendQualifierDeclElement(
           Array<Sint8>& out,
           const CIMConstQualifierDecl& qualifierDecl);
   
       static void printQualifierDeclElement(
           const CIMConstQualifierDecl& qualifierDecl,
           PEGASUS_STD(ostream)& os=PEGASUS_STD(cout));
   
       static void appendQualifierFlavorEntity(
           Array<Sint8>& out,
           Uint32 flavor);
   
       static void appendScopeElement(
           Array<Sint8>& out,
           Uint32 scope);
  
     static void appendMethodCallHeader(     static void appendMethodCallHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 126 
Line 243 
         Array<Sint8>& out,         Array<Sint8>& out,
         Uint32 contentLength);         Uint32 contentLength);
  
     static void appendUnauthorizedResponseHeader(      static void appendHttpErrorResponseHeader(
         Array<Sint8>& out,  
         const String& content);  
   
     static void appendBadRequestResponseHeader(  
         Array<Sint8>& out,         Array<Sint8>& out,
         const String& cimError = String::EMPTY);          const String& status,
           const String& cimError = String::EMPTY,
           const String& errorDetail = String::EMPTY);
  
     static void appendNotImplementedResponseHeader(      static void appendUnauthorizedResponseHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
         const String& cimError = String::EMPTY);          const String& content);
  
     static void appendReturnValueElement(     static void appendReturnValueElement(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 165 
Line 280 
     static void appendInstanceNameIParameter(     static void appendInstanceNameIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name,         const char* name,
         const CIMReference& instanceName);          const CIMObjectPath& instanceName);
  
     static void appendObjectNameIParameter(     static void appendObjectNameIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name,         const char* name,
         const CIMReference& objectName);          const CIMObjectPath& objectName);
  
     static void appendClassIParameter(     static void appendClassIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 185 
Line 300 
     static void appendNamedInstanceIParameter(     static void appendNamedInstanceIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name,         const char* name,
         const CIMNamedInstance& namedInstance);          const CIMInstance& namedInstance);
  
     static void appendPropertyNameIParameter(     static void appendPropertyNameIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 205 
Line 320 
         const char* name,         const char* name,
         const CIMConstQualifierDecl& qualifierDecl);         const CIMConstQualifierDecl& qualifierDecl);
  
       static Array<Sint8> formatHttpErrorRspMessage(
           const String& status,
           const String& cimError = String::EMPTY,
           const String& errorDetail = String::EMPTY);
   
     static Array<Sint8> formatSimpleMethodReqMessage(     static Array<Sint8> formatSimpleMethodReqMessage(
         const char* host,         const char* host,
         const String& nameSpace,         const String& nameSpace,
         const CIMReference& path,          const CIMObjectPath& path,
         const char* methodName,         const char* methodName,
         const Array<CIMParamValue>& parameters,         const Array<CIMParamValue>& parameters,
         const String& messageId,         const String& messageId,
Line 222 
Line 342 
     static Array<Sint8> formatSimpleMethodErrorRspMessage(     static Array<Sint8> formatSimpleMethodErrorRspMessage(
         const String& methodName,         const String& methodName,
         const String& messageId,         const String& messageId,
         CIMStatusCode code,          const CIMException& cimException);
         const String& description);  
  
     static Array<Sint8> formatSimpleIMethodReqMessage(     static Array<Sint8> formatSimpleIMethodReqMessage(
         const char* host,         const char* host,
Line 241 
Line 360 
     static Array<Sint8> formatSimpleIMethodErrorRspMessage(     static Array<Sint8> formatSimpleIMethodErrorRspMessage(
         const String& iMethodName,         const String& iMethodName,
         const String& messageId,         const String& messageId,
         CIMStatusCode code,          const CIMException& cimException);
         const String& description);  
  
     static void appendEMethodRequestHeader(     static void appendEMethodRequestHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
           const char* requestUri,
         const char* host,         const char* host,
         const char* cimMethod,         const char* cimMethod,
         const String& authenticationHeader,         const String& authenticationHeader,
Line 256 
Line 375 
         Uint32 contentLength);         Uint32 contentLength);
  
     static Array<Sint8> formatSimpleEMethodReqMessage(     static Array<Sint8> formatSimpleEMethodReqMessage(
           const char* requestUri,
         const char* host,         const char* host,
         const char* eMethodName,         const char* eMethodName,
         const String& messageId,         const String& messageId,
Line 270 
Line 390 
     static Array<Sint8> formatSimpleEMethodErrorRspMessage(     static Array<Sint8> formatSimpleEMethodErrorRspMessage(
         const String& eMethodName,         const String& eMethodName,
         const String& messageId,         const String& messageId,
         CIMStatusCode code,          const CIMException& cimException);
         const String& description);  
  
     static void indentedPrint(     static void indentedPrint(
         PEGASUS_STD(ostream)& os,         PEGASUS_STD(ostream)& os,
Line 326 
Line 445 
  
     static void _appendErrorElement(     static void _appendErrorElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         CIMStatusCode code,          const CIMException& cimException);
         const char* description);  
  
     static void _appendIReturnValueElementBegin(Array<Sint8>& out);     static void _appendIReturnValueElementBegin(Array<Sint8>& out);
     static void _appendIReturnValueElementEnd(Array<Sint8>& out);     static void _appendIReturnValueElementEnd(Array<Sint8>& out);


Legend:
Removed from v.1.33  
changed lines
  Added in v.1.45

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2