(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.58.2.1 and 1.61

version 1.58.2.1, 2002/10/28 15:43:24 version 1.61, 2003/03/10 20:02:08
Line 37 
Line 37 
  
 #include <iostream> #include <iostream>
 #include <Pegasus/Common/Config.h> #include <Pegasus/Common/Config.h>
 #include <Pegasus/Common/Exception.h>  #include <Pegasus/Common/InternalException.h>
 #include <Pegasus/Common/Array.h>  #include <Pegasus/Common/ArrayInternal.h>
 #include <Pegasus/Common/String.h> #include <Pegasus/Common/String.h>
 #include <Pegasus/Common/Indentor.h> #include <Pegasus/Common/Indentor.h>
 #include <Pegasus/Common/CIMObject.h> #include <Pegasus/Common/CIMObject.h>
Line 53 
Line 53 
 #include <Pegasus/Common/CIMObjectPath.h> #include <Pegasus/Common/CIMObjectPath.h>
 #include <Pegasus/Common/CIMPropertyList.h> #include <Pegasus/Common/CIMPropertyList.h>
 #include <Pegasus/Common/CIMParamValue.h> #include <Pegasus/Common/CIMParamValue.h>
   #include <Pegasus/Common/Message.h>
 #include <Pegasus/Common/Linkage.h> #include <Pegasus/Common/Linkage.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
Line 61 
Line 62 
 { {
 public: public:
  
     static void append(Array<Sint8>& out, Char16 x);      static void append(Array<Sint8>& out, const Char16& x);
  
     static void append(Array<Sint8>& out, char x)     static void append(Array<Sint8>& out, char x)
     {     {
Line 86 
Line 87 
  
     static void append(Array<Sint8>& out, const Indentor& x);     static void append(Array<Sint8>& out, const Indentor& x);
  
     static void appendSpecial(Array<Sint8>& out, Char16 x);      static void appendSpecial(Array<Sint8>& out, const Char16& x);
  
     static void appendSpecial(Array<Sint8>& out, char x);     static void appendSpecial(Array<Sint8>& out, char x);
  
Line 94 
Line 95 
  
     static void appendSpecial(Array<Sint8>& out, const String& str);     static void appendSpecial(Array<Sint8>& out, const String& str);
  
       static String encodeURICharacters(Array<Sint8> uriString);
       static String encodeURICharacters(String uriString);
   
     static void appendLocalNameSpacePathElement(     static void appendLocalNameSpacePathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const String& nameSpace);          const CIMNamespaceName& nameSpace);
  
     static void appendNameSpacePathElement(     static void appendNameSpacePathElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const String& host,         const String& host,
         const String& nameSpace);          const CIMNamespaceName& nameSpace);
  
     static void appendClassNameElement(     static void appendClassNameElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         const String& className);          const CIMName& className);
  
     static void appendInstanceNameElement(     static void appendInstanceNameElement(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 226 
Line 230 
  
     static void appendQualifierFlavorEntity(     static void appendQualifierFlavorEntity(
         Array<Sint8>& out,         Array<Sint8>& out,
         Uint32 flavor);          const CIMFlavor & flavor);
  
     static void appendScopeElement(     static void appendScopeElement(
         Array<Sint8>& out,         Array<Sint8>& out,
         Uint32 scope);          const CIMScope & scope);
  
     static void appendMethodCallHeader(     static void appendMethodCallHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* host,         const char* host,
         const char* cimMethod,          const CIMName& cimMethod,
         const String& cimObject,         const String& cimObject,
         const String& authenticationHeader,         const String& authenticationHeader,
           HttpMethod httpMethod,
         Uint32 contentLength);         Uint32 contentLength);
  
     static void appendMethodResponseHeader(     static void appendMethodResponseHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
           HttpMethod httpMethod,
         Uint32 contentLength);         Uint32 contentLength);
  
     static void appendHttpErrorResponseHeader(     static void appendHttpErrorResponseHeader(
Line 276 
Line 282 
     static void appendClassNameIParameter(     static void appendClassNameIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name,         const char* name,
         const String& className);          const CIMName& className);
  
     static void appendInstanceNameIParameter(     static void appendInstanceNameIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 305 
Line 311 
  
     static void appendPropertyNameIParameter(     static void appendPropertyNameIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
         const String& propertyName);          const CIMName& propertyName);
  
     static void appendPropertyValueIParameter(     static void appendPropertyValueIParameter(
         Array<Sint8>& out,         Array<Sint8>& out,
Line 328 
Line 334 
  
     static Array<Sint8> formatSimpleMethodReqMessage(     static Array<Sint8> formatSimpleMethodReqMessage(
         const char* host,         const char* host,
         const String& nameSpace,          const CIMNamespaceName& nameSpace,
         const CIMObjectPath& path,         const CIMObjectPath& path,
         const char* methodName,          const CIMName& methodName,
         const Array<CIMParamValue>& parameters,         const Array<CIMParamValue>& parameters,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const String& authenticationHeader);         const String& authenticationHeader);
  
     static Array<Sint8> formatSimpleMethodRspMessage(     static Array<Sint8> formatSimpleMethodRspMessage(
         const char* methodName,          const CIMName& methodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const Array<Sint8>& body);         const Array<Sint8>& body);
  
     static Array<Sint8> formatSimpleMethodErrorRspMessage(     static Array<Sint8> formatSimpleMethodErrorRspMessage(
         const String& methodName,          const CIMName& methodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const CIMException& cimException);         const CIMException& cimException);
  
     static Array<Sint8> formatSimpleIMethodReqMessage(     static Array<Sint8> formatSimpleIMethodReqMessage(
         const char* host,         const char* host,
         const String& nameSpace,          const CIMNamespaceName& nameSpace,
         const char* iMethodName,          const CIMName& iMethodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const String& authenticationHeader,         const String& authenticationHeader,
         const Array<Sint8>& body);         const Array<Sint8>& body);
  
     static Array<Sint8> formatSimpleIMethodRspMessage(     static Array<Sint8> formatSimpleIMethodRspMessage(
         const char* iMethodName,          const CIMName& iMethodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const Array<Sint8>& body);         const Array<Sint8>& body);
  
     static Array<Sint8> formatSimpleIMethodErrorRspMessage(     static Array<Sint8> formatSimpleIMethodErrorRspMessage(
         const String& iMethodName,          const CIMName& iMethodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const CIMException& cimException);         const CIMException& cimException);
  
       static void appendInstanceEParameter(
           Array<Sint8>& out,
           const char* name,
           const CIMInstance& instance);
   
     static void appendEMethodRequestHeader(     static void appendEMethodRequestHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* requestUri,         const char* requestUri,
         const char* host,         const char* host,
         const char* cimMethod,          const CIMName& cimMethod,
           HttpMethod httpMethod,
         const String& authenticationHeader,         const String& authenticationHeader,
         Uint32 contentLength);         Uint32 contentLength);
  
     static void appendEMethodResponseHeader(     static void appendEMethodResponseHeader(
         Array<Sint8>& out,         Array<Sint8>& out,
           HttpMethod httpMethod,
         Uint32 contentLength);         Uint32 contentLength);
  
     static Array<Sint8> formatSimpleEMethodReqMessage(     static Array<Sint8> formatSimpleEMethodReqMessage(
         const char* requestUri,         const char* requestUri,
         const char* host,         const char* host,
         const char* eMethodName,          const CIMName& eMethodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const String& authenticationHeader,         const String& authenticationHeader,
         const Array<Sint8>& body);         const Array<Sint8>& body);
  
     static Array<Sint8> formatSimpleEMethodRspMessage(     static Array<Sint8> formatSimpleEMethodRspMessage(
         const char* eMethodName,          const CIMName& eMethodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const Array<Sint8>& body);         const Array<Sint8>& body);
  
     static Array<Sint8> formatSimpleEMethodErrorRspMessage(     static Array<Sint8> formatSimpleEMethodErrorRspMessage(
         const String& eMethodName,          const CIMName& eMethodName,
         const String& messageId,         const String& messageId,
           HttpMethod httpMethod,
         const CIMException& cimException);         const CIMException& cimException);
  
     static void indentedPrint(     static void indentedPrint(
Line 400 
Line 422 
  
     static String getNextMessageId();     static String getNextMessageId();
  
       /** Converts the given CIMKeyBinding type to one of the following:
           "boolean", "string", or "numeric"
       */
       static const char* keyBindingTypeToString (CIMKeyBinding::Type type);
   
 private: private:
  
     static void _appendMessageElementBegin(     static void _appendMessageElementBegin(
Line 413 
Line 440 
  
     static void _appendMethodCallElementBegin(     static void _appendMethodCallElementBegin(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name);          const CIMName& name);
     static void _appendMethodCallElementEnd(     static void _appendMethodCallElementEnd(
         Array<Sint8>& out);         Array<Sint8>& out);
  
     static void _appendIMethodCallElementBegin(     static void _appendIMethodCallElementBegin(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name);          const CIMName& name);
     static void _appendIMethodCallElementEnd(     static void _appendIMethodCallElementEnd(
         Array<Sint8>& out);         Array<Sint8>& out);
  
Line 434 
Line 461 
  
     static void _appendMethodResponseElementBegin(     static void _appendMethodResponseElementBegin(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name);          const CIMName& name);
     static void _appendMethodResponseElementEnd(     static void _appendMethodResponseElementEnd(
         Array<Sint8>& out);         Array<Sint8>& out);
  
     static void _appendIMethodResponseElementBegin(     static void _appendIMethodResponseElementBegin(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name);          const CIMName& name);
     static void _appendIMethodResponseElementEnd(     static void _appendIMethodResponseElementEnd(
         Array<Sint8>& out);         Array<Sint8>& out);
  
Line 456 
Line 483 
  
     static void _appendEMethodCallElementBegin(     static void _appendEMethodCallElementBegin(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name);          const CIMName& name);
     static void _appendEMethodCallElementEnd(     static void _appendEMethodCallElementEnd(
         Array<Sint8>& out);         Array<Sint8>& out);
  
       static void _appendEParamValueElementBegin(
           Array<Sint8>& out,
           const char* name);
       static void _appendEParamValueElementEnd(
           Array<Sint8>& out);
   
     static void _appendSimpleExportRspElementBegin(Array<Sint8>& out);     static void _appendSimpleExportRspElementBegin(Array<Sint8>& out);
     static void _appendSimpleExportRspElementEnd(Array<Sint8>& out);     static void _appendSimpleExportRspElementEnd(Array<Sint8>& out);
  
     static void _appendEMethodResponseElementBegin(     static void _appendEMethodResponseElementBegin(
         Array<Sint8>& out,         Array<Sint8>& out,
         const char* name);          const CIMName& name);
     static void _appendEMethodResponseElementEnd(     static void _appendEMethodResponseElementEnd(
         Array<Sint8>& out);         Array<Sint8>& out);
  
Line 478 
Line 511 
  
 PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<(Array<Sint8>& out, char x); PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<(Array<Sint8>& out, char x);
  
 PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<(Array<Sint8>& out, Char16 x);  PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<(Array<Sint8>& out, const Char16& x);
  
 PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<( PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<(
     Array<Sint8>& out,     Array<Sint8>& out,
Line 496 
Line 529 
     Array<Sint8>& out,     Array<Sint8>& out,
     Uint32 x);     Uint32 x);
  
   PEGASUS_COMMON_LINKAGE Array<Sint8>& operator<<(
       Array<Sint8>& out,
       const CIMName& name);
   
   PEGASUS_COMMON_LINKAGE PEGASUS_STD(ostream)& operator<<(
       PEGASUS_STD(ostream)& os,
       const CIMDateTime& x);
   
   PEGASUS_COMMON_LINKAGE PEGASUS_STD(ostream)& operator<<(
       PEGASUS_STD(ostream)& os,
       const CIMName& name);
   
   PEGASUS_COMMON_LINKAGE PEGASUS_STD(ostream)& operator<<(
       PEGASUS_STD(ostream)& os,
       const CIMNamespaceName& name);
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  
 #endif /* Pegasus_XmlWriter_h */ #endif /* Pegasus_XmlWriter_h */


Legend:
Removed from v.1.58.2.1  
changed lines
  Added in v.1.61

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2