version 1.118, 2005/03/04 12:16:06
|
version 1.122, 2005/04/14 17:53:53
|
|
|
{ | { |
char charref[7]; | char charref[7]; |
sprintf(charref, "&#%u;", (Uint16)c); | sprintf(charref, "&#%u;", (Uint16)c); |
out.append(charref, strlen(charref)); |
out.append(charref, static_cast<Uint32>(strlen(charref))); |
} | } |
else | else |
{ | { |
|
|
| |
inline void _xmlWritter_appendSpecialChar(Array<char>& out, char c) | inline void _xmlWritter_appendSpecialChar(Array<char>& out, char c) |
{ | { |
if ( ((c < Char16(0x20)) && (c >= Char16(0x00))) || (c == Char16(0x7f)) ) |
if ( ((c < 0x20) && (c >= 0)) || (c == 0x7f) ) |
{ | { |
char charref[7]; | char charref[7]; |
sprintf(charref, "&#%u;", (Uint8)c); | sprintf(charref, "&#%u;", (Uint8)c); |
out.append(charref, strlen(charref)); |
out.append(charref, static_cast<Uint32>(strlen(charref))); |
} | } |
else | else |
{ | { |
|
|
break; | break; |
| |
default: | default: |
out.append(Sint8(c)); |
out.append(static_cast<Sint8>(c)); |
} | } |
} | } |
} | } |
|
|
| |
inline void _xmlWritter_appendSpecialChar(PEGASUS_STD(ostream)& os, char c) | inline void _xmlWritter_appendSpecialChar(PEGASUS_STD(ostream)& os, char c) |
{ | { |
if ( (c < Char16(0x20)) || (c == Char16(0x7f)) ) |
if ( ((c < 0x20) && (c >= 0)) || (c == 0x7f) ) |
{ | { |
char charref[7]; | char charref[7]; |
sprintf(charref, "&#%u;", (Uint8)c); |
sprintf(charref, "&#%u;", static_cast<Uint8>(c)); |
os << charref; | os << charref; |
} | } |
else | else |
|
|
| |
inline void _xmlWritter_appendValue(Array<char>& out, const CIMObject& x) | inline void _xmlWritter_appendValue(Array<char>& out, const CIMObject& x) |
{ | { |
out << x.toString(); |
String myStr = x.toString(); |
|
_xmlWritter_appendValue(out, myStr); |
} | } |
| |
void _xmlWritter_appendValueArray(Array<char>& out, const CIMObjectPath* p, Uint32 size) | void _xmlWritter_appendValueArray(Array<char>& out, const CIMObjectPath* p, Uint32 size) |
|
|
HttpMethod httpMethod, | HttpMethod httpMethod, |
const ContentLanguages & contentLanguages, | const ContentLanguages & contentLanguages, |
Uint32 contentLength, | Uint32 contentLength, |
Uint64 serverResponseTime) |
Uint32 serverResponseTime) |
{ | { |
char nn[] = { '0' + (rand() % 10), '0' + (rand() % 10), '\0' }; | char nn[] = { '0' + (rand() % 10), '0' + (rand() % 10), '\0' }; |
out << "HTTP/1.1 " HTTP_STATUS_OK "\r\n"; | out << "HTTP/1.1 " HTTP_STATUS_OK "\r\n"; |
|
|
HttpMethod httpMethod, | HttpMethod httpMethod, |
const ContentLanguages & httpContentLanguages, | const ContentLanguages & httpContentLanguages, |
const Array<char>& body, | const Array<char>& body, |
Uint64 serverResponseTime, |
Uint32 serverResponseTime, |
Boolean isFirst, | Boolean isFirst, |
Boolean isLast) | Boolean isLast) |
{ | { |
|
|
HttpMethod httpMethod, | HttpMethod httpMethod, |
const ContentLanguages & httpContentLanguages, | const ContentLanguages & httpContentLanguages, |
const Array<char>& body, | const Array<char>& body, |
Uint64 serverResponseTime, |
Uint32 serverResponseTime, |
Boolean isFirst, | Boolean isFirst, |
Boolean isLast) | Boolean isLast) |
{ | { |