version 1.37, 2002/04/17 18:17:47
|
version 1.41, 2002/05/15 10:34:30
|
|
|
#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/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/CIMReference.h> | #include <Pegasus/Common/CIMReference.h> |
#include <Pegasus/Common/CIMPropertyList.h> | #include <Pegasus/Common/CIMPropertyList.h> |
#include <Pegasus/Common/CIMNamedInstance.h> | #include <Pegasus/Common/CIMNamedInstance.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: |
|
|
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); |
|
|
Array<Sint8>& out, | Array<Sint8>& out, |
const CIMReference& objectPath); | const CIMReference& 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 CIMReference& reference, |
|
Boolean putValueWrapper); |
|
|
|
static void printValueReferenceElement( |
|
const CIMReference& reference, |
|
PEGASUS_STD(ostream)& os=PEGASUS_STD(cout)); |
|
|
|
static void appendValueNamedInstanceElement( |
|
Array<Sint8>& out, |
|
const CIMNamedInstance& 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 appendMethodCallHeader( | static void appendMethodCallHeader( |
Array<Sint8>& out, | Array<Sint8>& out, |
const char* host, | const char* host, |
|
|
| |
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, |
|
|
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, |