38 #elif defined(TRACING) 46 #define MH5LOGFILE "MH5LOG.TXT" 56 #define MHEG5WARNING 2 57 #define MHEG5MESSAGE 3 60 #define CALL_PRINT(x) MHEG5InfoPrintf x 61 #define INFO_PRINT(x) MHEG5InfoPrintf x 62 #define DEBUG_PRINT(x) MHEG5DebugPrintf x 63 #define WARNING_PRINT(x) MHEG5WarningPrintf x 64 #define ERROR_PRINT(x) MHEG5ErrorPrintf x 70 #define DEBUG_PRINT(x) 73 #define WARNING_PRINT(x) 76 #define ERROR_PRINT(x) 89 extern void MHEG5stringTrace(
MHEG5String s,
char *out,
int start,
int max);
101 void MHEG5LogInit(
int logLevel);
109 void MHEG5LogPrintAction(
int logLevel, MHEG5ElemActionType action);
117 void MHEG5LogPrintEvent(
int logLevel, MHEG5EventType event);
126 void MHEG5LogPrintObjectRef(
int logLevel,
MH5GroupPtr groupName, MHEG5Int sourceID);
134 void MHEG5LogPrintObjectPtr(
int logLevel,
MHEG5Root *target);
142 void MHEG5LogPrintString(
int logLevel,
MHEG5String string);
148 void MHEG5LogExit(
void);
157 void MHEG5LogPrintf(
int logLevel,
char *format, ...);
166 void MHEG5InfoPrintf(
char *format, ...);
175 void MHEG5DebugPrintf(
char *format, ...);
184 void MHEG5WarningPrintf(
char *format, ...);
193 void MHEG5ErrorPrintf(
char *format, ...);
Definition: mh5group.h:47
This file defines the profile for the MHEG engine.
Manage elementary actions Manage a table of all actions and call a specific action which is defined b...
Implement the MHEG5 Link Class. Defines the functionality associated with reacting to events by perfo...