version 1.33, 2002/03/28 00:59:03
|
version 1.36, 2002/04/06 02:52:21
|
|
|
class CIMConstClass; | class CIMConstClass; |
class CIMConstInstance; | class CIMConstInstance; |
| |
|
#define HTTP_STATUS_BADREQUEST "400 Bad Request" |
|
#define HTTP_STATUS_UNAUTHORIZED "401 Unauthorized" |
|
#define HTTP_STATUS_INTERNALSERVERERROR "500 Internal Server Error" |
|
#define HTTP_STATUS_NOTIMPLEMENTED "501 Not Implemented" |
|
#define HTTP_STATUS_SERVICEUNAVAILABLE "503 Service Unavailable" |
|
|
class PEGASUS_COMMON_LINKAGE XmlWriter | class PEGASUS_COMMON_LINKAGE XmlWriter |
{ | { |
public: | public: |
|
|
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, |
|
|
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, |
|
|
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, |
|
|
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, |
|
|
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, |
|
|
| |
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); |