VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
vlc_messages.h File Reference

This file defines structures and functions to handle messages and statistics gathering. More...

Include dependency graph for vlc_messages.h:

Go to the source code of this file.

Data Structures

struct  msg_item_t
 Log message. More...

Macros

#define msg_GenericVa(a, b, c, d, e)   vlc_vaLog(VLC_OBJECT(a), b, c, d, e)
#define msg_Info(p_this,...)   vlc_Log( VLC_OBJECT(p_this), VLC_MSG_INFO, MODULE_STRING, __VA_ARGS__ )
#define msg_Err(p_this,...)   vlc_Log( VLC_OBJECT(p_this), VLC_MSG_ERR, MODULE_STRING, __VA_ARGS__ )
#define msg_Warn(p_this,...)   vlc_Log( VLC_OBJECT(p_this), VLC_MSG_WARN, MODULE_STRING, __VA_ARGS__ )
#define msg_Dbg(p_this,...)   vlc_Log( VLC_OBJECT(p_this), VLC_MSG_DBG, MODULE_STRING, __VA_ARGS__ )

Enumerations

enum  msg_item_type { VLC_MSG_INFO = 0, VLC_MSG_ERR, VLC_MSG_WARN, VLC_MSG_DBG }
 Message types. More...

Functions

void vlc_Log (vlc_object_t *, int, const char *, const char *,...)
 Emit a log message.
void vlc_vaLog (vlc_object_t *, int, const char *, const char *, va_list)
 Emit a log message.

Detailed Description

This file defines structures and functions to handle messages and statistics gathering.