XDAIS
dais-x04
|
The XDAIS Trace module. Provides producers of algs the ability to, in a runtime-independant way, add tracing. More...
Macros | |
#define | TRACE_ENTER ((UInt8)0x01) |
Class Ids for tracing at different levels within functions. | |
#define | TRACE_1CLASS ((UInt8)0x02) |
#define | TRACE_2CLASS ((UInt8)0x04) |
#define | TRACE_3CLASS ((UInt8)0x08) |
#define | TRACE_4CLASS ((UInt8)0x10) |
#define | TRACE_5CLASS ((UInt8)0x20) |
User classId 5. By convention, used for benchmarking related tracing. | |
#define | TRACE_6CLASS ((UInt8)0x40) |
User classId 6. By convention, used for internal warning related tracing. | |
#define | TRACE_7CLASS ((UInt8)0x80) |
User classId 7. By convention, used for internal error related tracing. |
Typedefs | |
typedef XDAS_Int32(* | XDAIS_TRACE_AssertFxn )(IALG_Handle alg, XDAS_Int32 classId, String format, String arg1, XDAS_Int32 arg2) |
Function prototype for the Assert function. | |
typedef XDAS_Int32(* | XDAIS_TRACE_PrintFxn )(IALG_Handle alg, XDAS_Int32 classId, String format,...) |
Function prototype for the Trace print function. |
The XDAIS Trace module. Provides producers of algs the ability to, in a runtime-independant way, add tracing.
#define TRACE_ENTER ((UInt8)0x01) |
Class Ids for tracing at different levels within functions.
#define TRACE_1CLASS ((UInt8)0x02) |
User classId 1.
#define TRACE_2CLASS ((UInt8)0x04) |
User classId 2.
#define TRACE_3CLASS ((UInt8)0x08) |
User classId 3.
#define TRACE_4CLASS ((UInt8)0x10) |
User classId 4.
#define TRACE_5CLASS ((UInt8)0x20) |
User classId 5. By convention, used for benchmarking related tracing.
#define TRACE_6CLASS ((UInt8)0x40) |
User classId 6. By convention, used for internal warning related tracing.
#define TRACE_7CLASS ((UInt8)0x80) |
User classId 7. By convention, used for internal error related tracing.
typedef XDAS_Int32(* XDAIS_TRACE_AssertFxn)(IALG_Handle alg, XDAS_Int32 classId, String format, String arg1, XDAS_Int32 arg2) |
Function prototype for the Assert function.
typedef XDAS_Int32(* XDAIS_TRACE_PrintFxn)(IALG_Handle alg, XDAS_Int32 classId, String format,...) |
Function prototype for the Trace print function.