| 
         
         
            
 Defines
             | 
         
         
            | #define  | 
            LOG_BITS   ( ELibTraceTypeCritical | ELibTraceTypeMajor )
             | 
         
         
            | #define  | 
            LOG_FILE_NAME_LINE   __FILE__, __LINE__
             | 
         
         
            | #define  | 
            LIB_TRACE   0 & LibTracerDummy
             | 
         
         
            | #define  | 
            LIB_TRACE_DUMP   0 & LibTracerDummy
             | 
         
         
            | #define  | 
            LIB_TRACE_DUMP_LEN   0 & LibTracerDummy
             | 
         
         
            
 Typedefs
             | 
         
         
            | typedef enum TLibTraceMessageType 
             | 
            TLibTraceMessageType | 
         
         
            
 Enumerations
             | 
         
         
            | enum   | 
            TLibTraceMessageType { ELibTraceTypeInfo =  1, 
               ELibTraceTypeMinor =  2, 
               ELibTraceTypeMajor =  4, 
               ELibTraceTypeCritical =  8
               }
             | 
         
         
            
 Functions
             | 
         
         
            | IMPORT_C int  | 
            LibTracer (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aFormat,...)
             | 
         
         
            |   | 
            Message logging interface.  
  | 
         
         
            | IMPORT_C int  | 
            LibTracerMarkerList (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aFormat, VA_LIST *aMarkerList)
             | 
         
         
            |   | 
            Message logging interface.  
  | 
         
         
            | IMPORT_C int  | 
            LibTracerPartialHexDump (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aStr, int aStrLen)
             | 
         
         
            |   | 
            dumping the message in hex format of specific length  
  | 
         
         
            | IMPORT_C int  | 
            LibTracerHexDump (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aFormat,...)
             | 
         
         
            |   | 
            dumping the message in hex format  
  | 
         
         
            | IMPORT_C int  | 
            LibTracerHexDumpMarkerList (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aFormat, VA_LIST *aMarkerList)
             | 
         
         
            |   | 
            dumping the message in hex format  
  | 
         
         
            | IMPORT_C int  | 
            LibLineExecTracer (char *aFileName, int aLine)
             | 
         
         
            |   | 
            Only logs filename and line no with timestamp.  
  | 
         
         
            | IMPORT_C int  | 
            LibMessageTracer (TLibTraceMessageType aLogMessageType, char *aFormat, VA_LIST *aMarkerList)
             | 
         
         
            |   | 
            Only logging/trace message without timestamp.  
  | 
         
         
            | IMPORT_C int  | 
            LibHexDumpMessagePartTracer (TLibTraceMessageType aLogMessageType, char *aMessage, char *aFormat, VA_LIST *aMarkerList)
             | 
         
         
            |   | 
            Only logging/trace message without timestamp.  
  |