ASN1C C/C++ Common Runtime  ASN1C v7.2.x
Macros | Functions
rtxPrintToStream.h File Reference
#include <stdio.h>
#include "rtxsrc/rtxContext.h"

Go to the source code of this file.

Macros

#define OSRTINDENTSPACES   3 /* number of spaces for indent */
 

Functions

void rtxPrintToStreamBoolean (OSCTXT *pctxt, const char *name, OSBOOL value)
 
void rtxPrintToStreamDate (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamTime (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamDateTime (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamGYear (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamGYearMonth (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamGMonth (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamGMonthDay (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamGDay (OSCTXT *pctxt, const char *name, const OSNumDateTime *pvalue)
 
void rtxPrintToStreamInteger (OSCTXT *pctxt, const char *name, OSINT32 value)
 
void rtxPrintToStreamInt64 (OSCTXT *pctxt, const char *name, OSINT64 value)
 
void rtxPrintToStreamUnsigned (OSCTXT *pctxt, const char *name, OSUINT32 value)
 
void rtxPrintToStreamUInt64 (OSCTXT *pctxt, const char *name, OSUINT64 value)
 
void rtxPrintToStreamHexStr (OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintToStreamHexStrPlain (OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintToStreamHexStrNoAscii (OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintToStreamHexBinary (OSCTXT *pctxt, const char *name, OSSIZE numocts, const OSOCTET *data)
 
void rtxPrintToStreamCharStr (OSCTXT *pctxt, const char *name, const char *cstring)
 
void rtxPrintToStreamUTF8CharStr (OSCTXT *pctxt, const char *name, const OSUTF8CHAR *cstring)
 
void rtxPrintToStreamUnicodeCharStr (OSCTXT *pctxt, const char *name, const OSUNICHAR *str, int nchars)
 
void rtxPrintToStreamReal (OSCTXT *pctxt, const char *name, OSREAL value)
 
void rtxPrintToStreamNull (OSCTXT *pctxt, const char *name)
 
void rtxPrintToStreamNVP (OSCTXT *pctxt, const char *name, const OSUTF8NVP *value)
 
int rtxPrintToStreamFile (OSCTXT *pctxt, const char *filename)
 
void rtxPrintToStreamIndent (OSCTXT *pctxt)
 
void rtxPrintToStreamIncrIndent (OSCTXT *pctxt)
 
void rtxPrintToStreamDecrIndent (OSCTXT *pctxt)
 
void rtxPrintToStreamCloseBrace (OSCTXT *pctxt)
 
void rtxPrintToStreamOpenBrace (OSCTXT *pctxt, const char *)
 
void rtxHexDumpToStream (OSCTXT *pctxt, const OSOCTET *data, OSSIZE numocts)
 
void rtxHexDumpToStreamEx (OSCTXT *pctxt, const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)
 
void rtxHexDumpToStreamExNoAscii (OSCTXT *pctxt, const OSOCTET *data, OSSIZE numocts, OSSIZE bytesPerUnit)