rtxPrintToStream.h File Reference

#include <stdio.h>
#include "rtxsrc/rtxContext.h"

Go to the source code of this file.

Functions

EXTERNRT void rtxPrintToStreamBoolean (OSCTXT *pctxt, const char *name, OSBOOL value)
 Prints a boolean 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 rtxPrintToStreamTime (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 Prints a time 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 rtxPrintToStreamInteger (OSCTXT *pctxt, const char *name, OSINT32 value)
 Prints an integer value 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 rtxPrintToStreamUnsigned (OSCTXT *pctxt, const char *name, OSUINT32 value)
 Prints an unsigned integer 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 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 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 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 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 rtxPrintToStreamCharStr (OSCTXT *pctxt, const char *name, const char *cstring)
 Prints an ASCII character string value 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 rtxPrintToStreamUnicodeCharStr (OSCTXT *pctxt, const char *name, const OSUNICHAR *str, int nchars)
 This function prints a Unicode string to standard output.
EXTERNRT void rtxPrintToStreamReal (OSCTXT *pctxt, const char *name, OSREAL value)
 Prints a REAL (float, double, decimal) value to a print stream.
EXTERNRT void rtxPrintToStreamNull (OSCTXT *pctxt, const char *name)
 Prints a NULL value 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 int rtxPrintToStreamFile (OSCTXT *pctxt, const char *filename)
 This function prints the contents of a text file to a print stream.
EXTERNRT void rtxPrintToStreamIndent (OSCTXT *pctxt)
 This function prints indentation spaces to a print stream.
EXTERNRT void rtxPrintToStreamIncrIndent (OSCTXT *pctxt)
 This function increments the current indentation level.
EXTERNRT void rtxPrintToStreamDecrIndent (OSCTXT *pctxt)
 This function decrements the current indentation level.
EXTERNRT void rtxPrintToStreamCloseBrace (OSCTXT *pctxt)
 This function closes a braced region by decreasing the indent level, printing indent spaces, and printing the closing brace.
EXTERNRT void rtxPrintToStreamOpenBrace (OSCTXT *pctxt, const char *)
 This function opens a braced region by printing indent spaces, printing the name and opening brace, and increasing the indent level.
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 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 the dump as an array of bytes, words, or double words.
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.

Detailed Description

Definition in file rtxPrintToStream.h.