version 1.92, 2009/12/15 11:39:34
|
version 1.92.4.2, 2011/10/11 18:18:09
|
|
|
#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/NumericArg.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, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); |
| |
static void appendValueReferenceElement( | static void appendValueReferenceElement( |
Buffer& out, | Buffer& out, |
|
|
| |
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 // KS_TODO relate this to the one above. |
|
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, |
const CIMConstClass& cimclass); | const CIMConstClass& cimclass); |
|
|
| |
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, |
|
|
const char* name, | const char* name, |
Boolean flag); | Boolean flag); |
| |
|
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, |
|
const Uint32Arg& val, |
|
const Boolean required); |
|
/* KS_PULL DELETE |
|
static void appendUint64Parameter( |
|
Buffer& out, |
|
const char* name, |
|
const Uint64 val); |
|
*/ |
|
static void appendUint64ReturnValue( |
|
Buffer& out, |
|
const char* name, |
|
const Uint64Arg& val); |
|
|
static void appendStringIParameter( | static void appendStringIParameter( |
Buffer& out, | Buffer& out, |
const char* name, | const char* name, |
const String& str); | const String& str); |
| |
|
//EXP_PULL |
|
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 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); |
| |
|
static void _appendParamValueElementBegin( |
|
Buffer& out, |
|
const char* name); |
|
|
|
static void _appendParamValueElementEnd( |
|
Buffer& out); |
|
|
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 |
|
|
|
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); |
| |