Changeset 698 for trunk/libffado/src/debugmodule/debugmodule.h
- Timestamp:
- 11/04/07 03:19:01 (16 years ago)
- Files:
-
- trunk/libffado/src/debugmodule/debugmodule.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/debugmodule/debugmodule.h
r693 r698 52 52 #define MB_BUFFERSIZE DEBUG_MAX_MESSAGE_LENGTH 53 53 54 // #define IMPLEMENT_BACKLOG 55 #ifdef IMPLEMENT_BACKLOG 54 56 // the backlog is a similar buffer as the message buffer 55 57 #define BACKLOG_MB_BUFFERS (256) 56 58 #define BACKLOG_MB_NEXT(index) (((index)+1) & (BACKLOG_MB_BUFFERS-1)) 57 #define BACKLOG_MIN_LEVEL DEBUG_LEVEL_VER Y_VERBOSE58 59 #define BACKLOG_MIN_LEVEL DEBUG_LEVEL_VERBOSE 60 #endif 59 61 60 62 #define debugFatal( format, args... ) \ … … 119 121 120 122 #define flushDebugOutput() DebugModuleManager::instance()->flush() 121 #define debugShowBackLog() DebugModuleManager::instance()->showBackLog() 123 124 #ifdef IMPLEMENT_BACKLOG 125 126 #define debugShowBackLog() DebugModuleManager::instance()->showBackLog() 127 #define debugShowBackLogLines(x) DebugModuleManager::instance()->showBackLog(x) 128 129 #else 130 #define debugShowBackLog() 131 #define debugShowBackLogLines(x) 132 133 #endif 122 134 123 135 #ifdef DEBUG … … 229 241 // much output in normal operation 230 242 void showBackLog(); 243 void showBackLog(int nblines); 231 244 232 245 protected: … … 258 271 void mb_flush(); 259 272 273 #ifdef IMPLEMENT_BACKLOG 260 274 // the backlog 261 275 char bl_mb_buffers[BACKLOG_MB_BUFFERS][MB_BUFFERSIZE]; 262 276 unsigned int bl_mb_inbuffer; 263 277 pthread_mutex_t bl_mb_write_lock; 278 #endif 264 279 265 280 static DebugModuleManager* m_instance;