Codemesh Runtime v3 C++ API Reference
3.9.205
|
6 #ifndef xmog_tracer_inc
7 #define xmog_tracer_inc
81 TraceUnconditional = 5
94 typedef void (JNICALL *
XMOG_TRACE)( FILE * fpTrace,
int traceLevel,
const char * format, va_list args );
111 extern "C" XMOG_DECLSPEC
void JNICALL
traceOutputDebugString( FILE * fpTrace,
int traceLevel,
const char * format, va_list args );
128 extern "C" XMOG_DECLSPEC
void JNICALL
traceEventLog( FILE * fpTrace,
int traceLevel,
const char * format, va_list args );
151 static void JNICALL
traceOutputDebugString( FILE * fpTrace,
int traceLevel,
const char * format, va_list args );
161 static void JNICALL
traceEventLog( FILE * fpTrace,
int traceLevel,
const char * format, va_list args );
171 virtual void trace(
int fac,
xmog_trace_level level,
const char * format, ... ) = 0;
xmog_trace_level
Tracing levels for the runtime.
Definition: xmog_tracer.h:72
xmog_trace_facility
Tracing facilities for the runtime.
Definition: xmog_tracer.h:53
XMOG_DECLSPEC void JNICALL traceEventLog(FILE *fpTrace, int traceLevel, const char *format, va_list args)
A tracing entry point that can be specified by name.
An interface that provides a tracing facility for the runtime library.
Definition: xmog_tracer.h:139
Definition: xmog_tracer.h:185
void(JNICALL * XMOG_TRACE)(FILE *fpTrace, int traceLevel, const char *format, va_list args)
A function type that can be used to trace to arbitrary file handles.
Definition: xmog_tracer.h:94
XMOG_DECLSPEC void JNICALL traceOutputDebugString(FILE *fpTrace, int traceLevel, const char *format, va_list args)
A tracing entry point that can be specified by name.
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.