version 1.21.2.3, 2001/09/27 21:57:25
|
version 1.21.2.7, 2001/11/21 07:18:56
|
|
|
// | // |
// Modified By: | // Modified By: |
// 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) |
|
// Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
#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/CIMReference.h> |
|
#include <Pegasus/Common/CIMPropertyList.h> |
|
#include <Pegasus/Common/CIMNamedInstance.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
const char* cimOperation, | const char* cimOperation, |
const char* cimMethod, | const char* cimMethod, |
const String& cimObject, | const String& cimObject, |
|
const String& authenticationHeader, |
const Array<Sint8>& content); | const Array<Sint8>& content); |
| |
static Array<Sint8> formatMethodResponseHeader( | static Array<Sint8> formatMethodResponseHeader( |
|
|
const char* parameterName, | const char* parameterName, |
Boolean flag); | Boolean flag); |
| |
static Array<Sint8>& appendStringParameter( |
static Array<Sint8>& appendStringIParameter( |
Array<Sint8>& out, | Array<Sint8>& out, |
const char* parameterName, | const char* parameterName, |
const String& str); | const String& str); |
|
|
const char* parameterName, | const char* parameterName, |
const CIMConstInstance& instance); | const CIMConstInstance& instance); |
| |
|
static Array<Sint8>& appendNamedInstanceParameter( |
|
Array<Sint8>& out, |
|
const char* parameterName, |
|
const CIMNamedInstance& namedInstance); |
|
|
static Array<Sint8>& appendQualifierDeclarationParameter( | static Array<Sint8>& appendQualifierDeclarationParameter( |
Array<Sint8>& out, | Array<Sint8>& out, |
const char* parameterName, | const char* parameterName, |
|
|
Array<Sint8>& out, | Array<Sint8>& out, |
const String& propertyName); | const String& propertyName); |
| |
|
static Array<Sint8>& appendPropertyValueParameter( |
|
Array<Sint8>& out, |
|
const char* parameterName, |
|
const CIMValue& value); |
|
|
|
static Array<Sint8>& appendPropertyListParameter( |
|
Array<Sint8>& out, |
|
const CIMPropertyList& propertyList); |
|
|
static Array<Sint8>& appendObjectNameParameter( | static Array<Sint8>& appendObjectNameParameter( |
Array<Sint8>& out, | Array<Sint8>& out, |
const char* name, | const char* name, |
|
|
const char* text, | const char* text, |
Uint32 indentChars = 2); | Uint32 indentChars = 2); |
| |
static Array<Sint8> formatSimpleReqMessage( |
static Array<Sint8> formatSimpleIMethodReqMessage( |
const char* host, | const char* host, |
const String& nameSpace, | const String& nameSpace, |
const char* iMethodName, | const char* iMethodName, |
const String& messageId, | const String& messageId, |
|
const String& authenticationHeader, |
const Array<Sint8>& body); | const Array<Sint8>& body); |
| |
static Array<Sint8> formatSimpleRspMessage( | static Array<Sint8> formatSimpleRspMessage( |
|
|
const char* host, | const char* host, |
const char* iMethodName, | const char* iMethodName, |
const String& messageId, | const String& messageId, |
|
const String& authenticationHeader, |
const Array<Sint8>& body); | const Array<Sint8>& body); |
| |
static Array<Sint8> formatEMethodCallElement( | static Array<Sint8> formatEMethodCallElement( |
|
|
const char* host, | const char* host, |
const char* cimOperation, | const char* cimOperation, |
const char* cimMethod, | const char* cimMethod, |
|
const String& authenticationHeader, |
const Array<Sint8>& content); | const Array<Sint8>& content); |
| |
static Array<Sint8> formatSimpleExportReqElement( | static Array<Sint8> formatSimpleExportReqElement( |
|
|
static Array<Sint8> formatEMethodResponseHeader( | static Array<Sint8> formatEMethodResponseHeader( |
const Array<Sint8>& content); | const Array<Sint8>& content); |
| |
|
static Array<Sint8> formatSimpleMethodReqMessage( |
|
const char* host, |
|
const String& nameSpace, |
|
const char* iMethodName, |
|
const String& messageId, |
|
const String& authenticationHeader, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatMethodCallElement( |
|
const char* name, |
|
const String& nameSpace, |
|
const Array<Sint8>& iParamValues); |
|
|
|
static Array<Sint8> formatSimpleMethodRspMessage( |
|
const char* iMethodName, |
|
const String& messageId, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatMethodResponseElement( |
|
const char* name, |
|
const Array<Sint8>& iParamValues); |
|
|
|
static Array<Sint8>& appendStringParameter( |
|
Array<Sint8>& out, |
|
const char* parameterName, |
|
const String& str); |
|
|
|
static Array<Sint8>& formatParamValueElement( |
|
Array<Sint8>& out, |
|
const char* name, |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatReturnValueElement( |
|
const Array<Sint8>& body); |
|
|
|
static Array<Sint8> formatUnauthorizedResponseHeader( |
|
const String& content); |
|
|
private: | private: |
| |
XmlWriter() { } | XmlWriter() { } |