00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00028 #ifndef _RTXPRINT_H_
00029 #define _RTXPRINT_H_
00030
00031 #include "rtxsrc/rtxCommon.h"
00032
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif
00036
00037
00038
00053 EXTERNRTX void rtxPrintBoolean (const char* name, OSBOOL value);
00054
00062 EXTERNRTX void rtxPrintDate
00063 (const char* name, const OSXSDDateTime *pvalue);
00064
00072 EXTERNRTX void rtxPrintTime
00073 (const char* name, const OSXSDDateTime *pvalue);
00074
00082 EXTERNRTX void rtxPrintDateTime
00083 (const char* name, const OSXSDDateTime *pvalue);
00084
00091 EXTERNRTX void rtxPrintInteger (const char* name, OSINT32 value);
00092
00099 EXTERNRTX void rtxPrintInt64 (const char* name, OSINT64 value);
00100
00107 EXTERNRTX void rtxPrintUnsigned (const char* name, OSUINT32 value);
00108
00115 EXTERNRTX void rtxPrintUInt64 (const char* name, OSUINT64 value);
00116
00123 EXTERNRTX void rtxPrintCharStr (const char* name, const OSUTF8CHAR* cstring);
00124
00132 EXTERNRTX void rtxPrintHexBinary
00133 (const char* name, OSUINT32 numocts, const OSOCTET* data);
00134
00141 EXTERNRTX void rtxPrintReal (const char* name, OSREAL value);
00142
00148 EXTERNRTX void rtxPrintNull (const char* name);
00149
00156 EXTERNRTX void rtxPrintNVP (const char* name, const OSUTF8NVP* value);
00157
00164 EXTERNRTX int rtxPrintFile (const char* filename);
00165
00175 EXTERNRTX void rtxHexDumpToFile
00176 (FILE* fp, const OSOCTET* data, OSUINT32 numocts);
00177
00189 EXTERNRTX void rtxHexDumpToFileEx
00190 (FILE* fp, const OSOCTET* data, OSUINT32 numocts, int bytesPerUnit);
00191
00202 EXTERNRTX void rtxHexDump (const OSOCTET* data, OSUINT32 numocts);
00203
00214 EXTERNRTX void rtxHexDumpEx
00215 (const OSOCTET* data, OSUINT32 numocts, int bytesPerUnit);
00216
00229 EXTERNRTX int rtxHexDumpToString
00230 (const OSOCTET* data, OSUINT32 numocts, char* buffer, int bufferIndex,
00231 int bufferSize);
00232
00248 EXTERNRTX int rtxHexDumpToStringEx
00249 (const OSOCTET* data, OSUINT32 numocts, char* buffer,
00250 int bufferIndex, int bufferSize, int bytesPerUnit);
00251
00255 #ifdef __cplusplus
00256 }
00257 #endif
00258
00259 #endif