28 #ifndef _RTXPRINTTOSTREAM_H_ 29 #define _RTXPRINTTOSTREAM_H_ 34 #define OSRTINDENTSPACES 3 59 (
OSCTXT* pctxt,
const char* name, OSBOOL value);
94 EXTERNRT
void rtxPrintToStreamGYear
97 EXTERNRT
void rtxPrintToStreamGYearMonth
100 EXTERNRT
void rtxPrintToStreamGMonth
103 EXTERNRT
void rtxPrintToStreamGMonthDay
106 EXTERNRT
void rtxPrintToStreamGDay
117 (
OSCTXT* pctxt,
const char* name, OSINT32 value);
127 (
OSCTXT* pctxt,
const char* name, OSINT64 value);
137 (
OSCTXT* pctxt,
const char* name, OSUINT32 value);
147 (
OSCTXT* pctxt,
const char* name, OSUINT64 value);
161 (
OSCTXT* pctxt,
const char* name, OSSIZE numocts,
const OSOCTET* data);
174 (
OSCTXT* pctxt,
const char* name, OSSIZE numocts,
const OSOCTET* data);
188 (
OSCTXT* pctxt,
const char* name, OSSIZE numocts,
const OSOCTET* data);
199 (
OSCTXT* pctxt,
const char* name, OSSIZE numocts,
const OSOCTET* data);
209 (
OSCTXT* pctxt,
const char* name,
const char* cstring);
219 (
OSCTXT* pctxt,
const char* name,
const OSUTF8CHAR* cstring);
236 (
OSCTXT* pctxt,
const char* name,
const OSUNICHAR* str,
int nchars);
246 (
OSCTXT* pctxt,
const char* name, OSREAL value);
264 (
OSCTXT* pctxt,
const char* name,
const OSUTF8NVP* value);
275 #ifndef __SYMBIAN32__ 320 (
OSCTXT* pctxt,
const OSOCTET* data, OSSIZE numocts);
334 (
OSCTXT* pctxt,
const OSOCTET* data, OSSIZE numocts, OSSIZE bytesPerUnit);
348 (
OSCTXT* pctxt,
const OSOCTET* data, OSSIZE numocts, OSSIZE bytesPerUnit);
EXTERNRT void rtxHexDumpToStreamEx(OSCTXT *pctxt, const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)
This function outputs a hexadecimal dump of the current buffer to a print stream, but it may output t...
EXTERNRT void rtxPrintToStreamHexBinary(OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
Prints an octet string value in hex binary format to a print stream.
EXTERNRT void rtxPrintToStreamHexStrNoAscii(OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
This function prints the value of a binary string in hex format to standard output.
EXTERNRT void rtxPrintToStreamBoolean(OSCTXT *pctxt, const char *name, OSBOOL value)
Prints a boolean value to a print stream.
EXTERNRT void rtxPrintToStreamUnicodeCharStr(OSCTXT *pctxt, const char *name, const OSUNICHAR *str, int nchars)
This function prints a Unicode string to standard output.
EXTERNRT void rtxPrintToStreamTime(OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
Prints a time value to a print stream.
EXTERNRT void rtxPrintToStreamUInt64(OSCTXT *pctxt, const char *name, OSUINT64 value)
Prints an unsigned 64-bit integer value to a print stream.
EXTERNRT void rtxPrintToStreamOpenBrace(OSCTXT *pctxt, const char *)
This function opens a braced region by printing indent spaces, printing the name and opening brace...
EXTERNRT void rtxPrintToStreamNull(OSCTXT *pctxt, const char *name)
Prints a NULL value to a print stream.
EXTERNRT void rtxHexDumpToStream(OSCTXT *pctxt, const OSOCTET *data, OSSIZE numocts)
This function outputs a hexadecimal dump of the current buffer contents to a print stream...
EXTERNRT void rtxPrintToStreamUTF8CharStr(OSCTXT *pctxt, const char *name, const OSUTF8CHAR *cstring)
Prints a UTF-8 encoded character string value to a print stream.
EXTERNRT void rtxPrintToStreamCloseBrace(OSCTXT *pctxt)
This function closes a braced region by decreasing the indent level, printing indent spaces...
Common run-time context definitions.
EXTERNRT void rtxHexDumpToStreamExNoAscii(OSCTXT *pctxt, const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)
This function outputs a formatted hexadecimal dump of the current buffer to a print stream...
EXTERNRT void rtxPrintToStreamNVP(OSCTXT *pctxt, const char *name, const OSUTF8NVP *value)
Prints a name-value pair to a print stream.
EXTERNRT void rtxPrintToStreamInt64(OSCTXT *pctxt, const char *name, OSINT64 value)
Prints a 64-bit integer value to a print stream.
EXTERNRT void rtxPrintToStreamIncrIndent(OSCTXT *pctxt)
This function increments the current indentation level.
EXTERNRT void rtxPrintToStreamHexStrPlain(OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
This function prints the value of a binary string in hex format to standard output.
EXTERNRT int rtxPrintToStreamFile(OSCTXT *pctxt, const char *filename)
This function prints the contents of a text file to a print stream.
EXTERNRT void rtxPrintToStreamReal(OSCTXT *pctxt, const char *name, OSREAL value)
Prints a REAL (float, double, decimal) value to a print stream.
EXTERNRT void rtxPrintToStreamDateTime(OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
Prints a dateTime value to a print stream.
EXTERNRT void rtxPrintToStreamDate(OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
Prints a date value to a print stream.
EXTERNRT void rtxPrintToStreamHexStr(OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
This function prints the value of a binary string in hex format to standard output.
EXTERNRT void rtxPrintToStreamUnsigned(OSCTXT *pctxt, const char *name, OSUINT32 value)
Prints an unsigned integer value to a print stream.
EXTERNRT void rtxPrintToStreamInteger(OSCTXT *pctxt, const char *name, OSINT32 value)
Prints an integer value to a print stream.
EXTERNRT void rtxPrintToStreamCharStr(OSCTXT *pctxt, const char *name, const char *cstring)
Prints an ASCII character string value to a print stream.
Run-time context structure.
EXTERNRT void rtxPrintToStreamIndent(OSCTXT *pctxt)
This function prints indentation spaces to a print stream.
Numeric date/time structure.
EXTERNRT void rtxPrintToStreamDecrIndent(OSCTXT *pctxt)
This function decrements the current indentation level.