Main Page   Modules   Data Structures   File List   Data Fields   Globals  

Logging

Message handling. More...

Typedefs

typedef void (* lqt_log_callback_t )(lqt_log_level_t level, const char *domain, const char *message, void *data)
 Log callback. More...


Enumerations

enum  lqt_log_level_t {
  LQT_LOG_ERROR = (1<<0),
  LQT_LOG_WARNING = (1<<1),
  LQT_LOG_INFO = (1<<2),
  LQT_LOG_DEBUG = (1<<3)
}
 Log level. More...


Functions

void lqt_set_log_callback (lqt_log_callback_t cb, void *data)
 Set callback for global logging. More...


Detailed Description

Message handling.


Typedef Documentation

typedef void(* lqt_log_callback_t)(lqt_log_level_t level, const char *domain, const char *message, void *data)
 

Log callback.

Parameters:
level   The log level
domain   Log domain (e.g. name of the module)
message   The message to pass
data   Application supplied data


Enumeration Type Documentation

enum lqt_log_level_t
 

Log level.


Function Documentation

void lqt_set_log_callback ( lqt_log_callback_t cb,
void * data )
 

Set callback for global logging.

Parameters:
cb   Callback function
data   Application supplied data


Generated at Mon Jul 14 23:49:17 2008 for libquicktime by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001