Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

traces_helper.h File Reference


Detailed Description

Header file for traces library.

>

#include "traces_main.h"

Go to the source code of this file.

Data Structures

struct  _TTraceSendParams
struct  _TTracer

Defines

#define TraceKind_Normal   0
#define TraceKind_EOL   1
#define TraceKind_Binary   2
#define OutputKind_HumanReadable   0
#define OutputKind_Binary   1
#define TraceOpcode_End   0
#define TraceOpcode_Attributes   1
 PMXTracer Opcode: Attributes Opcode (Module, Code, Kind).
#define TraceOpcode_IndentLevel   2
#define TraceOpcode_ProcessID   3
#define TraceOpcode_ThreadID   4
#define TraceOpcode_Data   5
#define TraceOpcode_TimeStamp   6
#define TraceOpcode_AppName   128
#define SPRINTF_BUFFER_SIZE   4096

Typedefs

typedef unsigned short TraceModule
typedef unsigned short TraceCode
typedef unsigned long TraceIdent
typedef unsigned char TraceKind
typedef unsigned short TraceOpcode
typedef _TTraceSendParams TTraceSendParams
typedef _TTracer TTracer

Functions

void Trace_SendText (TTraceSendParams *aParams, const char *aFormat, va_list anArgs)
void Trace_Send (TTraceSendParams *aParams)
void Trace_Close (TTracer *aTracer)

Variables

TTracergTracer
int gfTracesActivated
int gTracesInited
CRITICAL_SECTION gSendCS


Define Documentation

#define OutputKind_Binary   1
 

#define OutputKind_HumanReadable   0
 

#define SPRINTF_BUFFER_SIZE   4096
 

#define TraceKind_Binary   2
 

#define TraceKind_EOL   1
 

#define TraceKind_Normal   0
 

#define TraceOpcode_AppName   128
 

#define TraceOpcode_Attributes   1
 

PMXTracer Opcode: Attributes Opcode (Module, Code, Kind).

#define TraceOpcode_Data   5
 

#define TraceOpcode_End   0
 

#define TraceOpcode_IndentLevel   2
 

#define TraceOpcode_ProcessID   3
 

#define TraceOpcode_ThreadID   4
 

#define TraceOpcode_TimeStamp   6
 


Typedef Documentation

typedef unsigned short TraceCode
 

typedef unsigned long TraceIdent
 

typedef unsigned char TraceKind
 

typedef unsigned short TraceModule
 

typedef unsigned short TraceOpcode
 

typedef struct _TTracer TTracer
 

typedef struct _TTraceSendParams TTraceSendParams
 


Function Documentation

void Trace_Close TTracer aTracer  ) 
 

void Trace_Send TTraceSendParams aParams  ) 
 

void Trace_SendText TTraceSendParams aParams,
const char *  aFormat,
va_list  anArgs
 


Variable Documentation

int gfTracesActivated
 

CRITICAL_SECTION gSendCS
 

TTracer* gTracer
 

int gTracesInited
 


Generated on Sat Dec 16 20:29:49 2006 for hiker-0.9 by  doxygen 1.4.4