Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

Messages


Classes

struct  msg_item_t
struct  msg_bank_t
struct  msg_subscription_t

Defines

#define VLC_MSG_INFO   0
#define VLC_MSG_ERR   1
#define VLC_MSG_WARN   2
#define VLC_MSG_DBG   3

Functions

void __msg_Create (vlc_object_t *)
void __msg_Flush (vlc_object_t *)
void __msg_Destroy (vlc_object_t *)

Detailed Description

This library provides basic functions for threads to interact with user interface, such as message output.

Define Documentation

#define VLC_MSG_DBG   3
 

debug messages

Definition at line 64 of file vlc_messages.h.

#define VLC_MSG_ERR   1
 

error messages

Definition at line 60 of file vlc_messages.h.

#define VLC_MSG_INFO   0
 

standard messages

Definition at line 58 of file vlc_messages.h.

#define VLC_MSG_WARN   2
 

warning messages

Definition at line 62 of file vlc_messages.h.


Function Documentation

void __msg_Create vlc_object_t p_this  ) 
 

Initialize messages interface

This functions has to be called before any call to other msg_* functions. It set up the locks and the message queue if it is used.

Definition at line 74 of file messages.c.

void __msg_Destroy vlc_object_t p_this  ) 
 

Free resources allocated by msg_Create

This functions prints all messages remaining in queue, then free all the resources allocated by msg_Create. No other messages interface functions should be called after this one.

Definition at line 128 of file messages.c.

void __msg_Flush vlc_object_t p_this  ) 
 

Flush the message queue

Definition at line 100 of file messages.c.


Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2