version 1.92, 2009/12/15 11:39:34
|
version 1.92.4.12, 2014/08/19 18:07:57
|
|
|
#include <Pegasus/Common/Buffer.h> | #include <Pegasus/Common/Buffer.h> |
#include <Pegasus/Common/StrLit.h> | #include <Pegasus/Common/StrLit.h> |
#include <Pegasus/Common/XmlGenerator.h> | #include <Pegasus/Common/XmlGenerator.h> |
|
#include <Pegasus/Common/UintArgs.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
| |
static void appendValueObjectWithPathElement( | static void appendValueObjectWithPathElement( |
Buffer& out, | Buffer& out, |
const CIMObject& objectWithPath); |
const CIMObject& objectWithPath, |
|
Boolean includeQualifiers = true, |
|
Boolean includeClassOrigin = true, |
|
Boolean isClassObject = false, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); |
| |
|
// Appends classPath or instancePath based on isClassPath param |
static void appendValueReferenceElement( | static void appendValueReferenceElement( |
Buffer& out, | Buffer& out, |
const CIMObjectPath& reference, | const CIMObjectPath& reference, |
Boolean putValueWrapper); |
Boolean isClassPath); |
|
|
|
// Append either classPath or InstancePath Element depending on |
|
// isClassPath value. |
|
static void appendClassOrInstancePathElement( |
|
Buffer& out, |
|
const CIMObjectPath& reference, |
|
Boolean isClassPath); |
| |
static void printValueReferenceElement( | static void printValueReferenceElement( |
const CIMObjectPath& reference, | const CIMObjectPath& reference, |
|
Boolean isClassPath, |
PEGASUS_STD(ostream)& os=PEGASUS_STD(cout)); | PEGASUS_STD(ostream)& os=PEGASUS_STD(cout)); |
| |
static void appendValueNamedInstanceElement( | static void appendValueNamedInstanceElement( |
Buffer& out, | Buffer& out, |
const CIMInstance& namedInstance); |
const CIMInstance& namedInstance, |
|
Boolean includeQualifiers = true, |
|
Boolean includeClassOrigin = true, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); |
|
|
|
//EXP_PULL_BEGIN |
|
static void appendValueInstanceWithPathElement( |
|
Buffer& out, |
|
const CIMInstance& namedInstance, |
|
Boolean includeQualifiers = true, |
|
Boolean includeClassOrigin = true, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); |
|
//EXP_PULL_END |
| |
static void appendClassElement( | static void appendClassElement( |
Buffer& out, | Buffer& out, |
|
|
| |
static void appendInstanceElement( | static void appendInstanceElement( |
Buffer& out, | Buffer& out, |
const CIMConstInstance& instance); |
const CIMConstInstance& instance, |
|
Boolean includeQualifiers = true, |
|
Boolean includeClassOrigin = true, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); |
|
|
| |
static void printInstanceElement( | static void printInstanceElement( |
const CIMConstInstance& instance, | const CIMConstInstance& instance, |
|
|
| |
static void appendObjectElement( | static void appendObjectElement( |
Buffer& out, | Buffer& out, |
const CIMConstObject& object); |
const CIMConstObject& object, |
|
Boolean includeQualifiers = true, |
|
Boolean includeClassOrigin = true, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); |
| |
static void appendPropertyElement( | static void appendPropertyElement( |
Buffer& out, | Buffer& out, |
const CIMConstProperty& property); |
const CIMConstProperty& property, |
|
Boolean includeQualifiers = true, |
|
Boolean includeClassOrigin = true); |
| |
static void printPropertyElement( | static void printPropertyElement( |
const CIMConstProperty& property, | const CIMConstProperty& property, |
|
|
| |
static void appendUnauthorizedResponseHeader( | static void appendUnauthorizedResponseHeader( |
Buffer& out, | Buffer& out, |
|
const String& errorDetail, |
const String& content); | const String& content); |
| |
#ifdef PEGASUS_KERBEROS_AUTHENTICATION |
|
static void appendOKResponseHeader( |
|
Buffer& out, |
|
const String& content); |
|
#endif |
|
|
|
static void appendParamTypeAndEmbeddedObjAttrib( | static void appendParamTypeAndEmbeddedObjAttrib( |
Buffer& out, | Buffer& out, |
const CIMType& type); | const CIMType& type); |
|
|
Buffer& out, | Buffer& out, |
const char* name, | const char* name, |
Boolean flag); | Boolean flag); |
|
//EXP_PULL_BEGIN |
|
static void appendBooleanParameter( |
|
Buffer& out, |
|
const char* name, |
|
Boolean flag); |
|
|
|
static void appendBooleanIReturnValue( |
|
Buffer& out, |
|
const char* name, |
|
Boolean flag); |
|
|
|
static void appendUint32IParameter( |
|
Buffer& out, |
|
const char* name, |
|
Uint32 val); |
|
|
|
static void appendUint32ArgIParameter( |
|
Buffer& out, |
|
const char* name, |
|
const Uint32Arg& val, |
|
const Boolean required); |
|
|
|
static void appendUint64ReturnValue( |
|
Buffer& out, |
|
const char* name, |
|
const Uint64Arg& val); |
|
//EXP_PULL_END |
| |
static void appendStringIParameter( | static void appendStringIParameter( |
Buffer& out, | Buffer& out, |
const char* name, | const char* name, |
const String& str); | const String& str); |
| |
|
//EXP_PULL_BEGIN |
|
static void appendStringIParameterIfNotEmpty( |
|
Buffer& out, |
|
const char* name, |
|
const String& str); |
|
|
|
static void appendStringParameter( |
|
Buffer& out, |
|
const char* name, |
|
const String& str); |
|
static void appendStringIReturnValue( |
|
Buffer& out, |
|
const char* name, |
|
const String& str); |
|
//EXP_PULL_END |
|
|
static void appendClassNameIParameter( | static void appendClassNameIParameter( |
Buffer& out, | Buffer& out, |
const char* name, | const char* name, |
|
|
const char* name, | const char* name, |
const CIMObjectPath& instanceName); | const CIMObjectPath& instanceName); |
| |
static void appendObjectNameIParameter( |
|
Buffer& out, |
|
const char* name, |
|
const CIMObjectPath& objectName); |
|
|
|
static void appendClassIParameter( | static void appendClassIParameter( |
Buffer& out, | Buffer& out, |
const char* name, | const char* name, |
|
|
const String& messageId, | const String& messageId, |
HttpMethod httpMethod, | HttpMethod httpMethod, |
const ContentLanguageList& httpContentLanguages, | const ContentLanguageList& httpContentLanguages, |
|
const Buffer& bodyParams, |
const Buffer& body, | const Buffer& body, |
Uint64 serverResponseTime, | Uint64 serverResponseTime, |
Boolean isFirst = true, | Boolean isFirst = true, |
|
|
const String& messageId, | const String& messageId, |
HttpMethod httpMethod, | HttpMethod httpMethod, |
const ContentLanguageList& httpContentLanguages, | const ContentLanguageList& httpContentLanguages, |
|
const Buffer& rtnParams, |
const Buffer& body, | const Buffer& body, |
Uint64 serverResponseTime, | Uint64 serverResponseTime, |
Boolean isFirst = true, | Boolean isFirst = true, |
|
|
static void _appendIMethodCallElementEnd( | static void _appendIMethodCallElementEnd( |
Buffer& out); | Buffer& out); |
| |
|
//EXP_PULL_BEGIN |
|
static void _appendParamValueElementBegin( |
|
Buffer& out, |
|
const char* name); |
|
|
|
static void _appendParamValueElementEnd( |
|
Buffer& out); |
|
//EXP_PULL_END |
|
|
static void _appendIParamValueElementBegin( | static void _appendIParamValueElementBegin( |
Buffer& out, | Buffer& out, |
const char* name); | const char* name); |
|
|
static void _appendIParamValueElementEnd( | static void _appendIParamValueElementEnd( |
Buffer& out); | Buffer& out); |
| |
|
|
static void _appendIReturnValueElementBegin(Buffer& out); | static void _appendIReturnValueElementBegin(Buffer& out); |
static void _appendIReturnValueElementEnd(Buffer& out); | static void _appendIReturnValueElementEnd(Buffer& out); |
| |
|
//EXP_PULL_BEGIN |
|
static void _appendIReturnValueElementWithNameBegin( |
|
Buffer& out, |
|
const char* name); |
|
// EXP_PULL_END |
|
|
static void _appendSimpleExportReqElementBegin(Buffer& out); | static void _appendSimpleExportReqElementBegin(Buffer& out); |
static void _appendSimpleExportReqElementEnd(Buffer& out); | static void _appendSimpleExportReqElementEnd(Buffer& out); |
| |
|
|
static void _appendEMethodResponseElementEnd( | static void _appendEMethodResponseElementEnd( |
Buffer& out); | Buffer& out); |
| |
|
static void appendInstancePath( |
|
Buffer& out, |
|
const CIMObjectPath& reference); |
|
|
|
static void appendClassPath( |
|
Buffer& out, |
|
const CIMObjectPath& reference); |
|
|
XmlWriter(); | XmlWriter(); |
}; | }; |
| |