]> git.sesse.net Git - vlc/commitdiff
Move some internal message stuff to src/
authorRémi Denis-Courmont <rem@videolan.org>
Sat, 10 May 2008 09:29:25 +0000 (12:29 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Sat, 10 May 2008 09:29:25 +0000 (12:29 +0300)
include/vlc_messages.h
src/libvlc.h
src/misc/messages.c

index e8bb637e8379c22a39432c1c32da52ccedaf1272..9d4405e0299f3859d0ce81733fe9aa32fe6eb854 100644 (file)
  * @{
  */
 
-/** Internal message stack context */
-typedef struct
-{
-    int i_code;
-    char * psz_message;
-} msg_context_t;
-
-void msg_StackSet ( int, const char*, ... );
-void msg_StackAdd ( const char*, ... );
-const char* msg_StackMsg ( void );
-
 /**
  * Store a single message sent to user.
  */
@@ -116,13 +105,6 @@ VLC_EXPORT( void, __msg_Dbg,    ( vlc_object_t *, const char *, ... ) ATTRIBUTE_
       __msg_Generic( VLC_OBJECT(p_this), MSG_QUEUE_NORMAL, VLC_MSG_DBG, \
                      MODULE_STRING, __VA_ARGS__ )
 
-#define msg_Create(a) __msg_Create(VLC_OBJECT(a))
-#define msg_Flush(a) __msg_Flush(VLC_OBJECT(a))
-#define msg_Destroy(a) __msg_Destroy(VLC_OBJECT(a))
-void __msg_Create  ( vlc_object_t * );
-void __msg_Flush   ( vlc_object_t * );
-void __msg_Destroy ( vlc_object_t * );
-
 #define msg_Subscribe(a,b) __msg_Subscribe(VLC_OBJECT(a),b)
 #define msg_Unsubscribe(a,b) __msg_Unsubscribe(VLC_OBJECT(a),b)
 VLC_EXPORT( msg_subscription_t*, __msg_Subscribe, ( vlc_object_t *, int ) );
index b0b00db55211533e4079ea49b7673429092bd14a..6c0b92fc1dbf3b9d86978df86a803d3b5939df9b 100644 (file)
@@ -89,7 +89,7 @@ typedef struct msg_queue_t
 } msg_queue_t;
 
 /**
- * Store all data requiered by messages interfaces.
+ * Store all data required by messages interfaces.
  */
 typedef struct msg_bank_t
 {
@@ -97,6 +97,21 @@ typedef struct msg_bank_t
     msg_queue_t             queues[NB_QUEUES];
 } msg_bank_t;
 
+void msg_Create  (libvlc_int_t *);
+void msg_Flush   (libvlc_int_t *);
+void msg_Destroy (libvlc_int_t *);
+
+/** Internal message stack context */
+typedef struct
+{
+    int i_code;
+    char * psz_message;
+} msg_context_t;
+
+void msg_StackSet ( int, const char*, ... );
+void msg_StackAdd ( const char*, ... );
+const char* msg_StackMsg ( void );
+
 /*
  * Unicode stuff
  */
index e2345fff1ba25fd194d05427bffcda4d2e2f27d5..b55a3e6d90e9bf0c5c794406bca774adbb5c623a 100644 (file)
@@ -82,9 +82,9 @@ static void PrintMsg ( vlc_object_t *, msg_item_t * );
  * Initialize messages queues
  * This function initializes all message queues
  */
-void __msg_Create( vlc_object_t *p_this )
+void msg_Create (libvlc_int_t *p_libvlc)
 {
-    libvlc_priv_t *priv = libvlc_priv (p_this->p_libvlc);
+    libvlc_priv_t *priv = libvlc_priv (p_libvlc);
     vlc_mutex_init( &priv->msg_bank.lock );
 
     for( int i = 0; i < 2; i++ )
@@ -110,9 +110,9 @@ void __msg_Create( vlc_object_t *p_this )
 /**
  * Flush all message queues
  */
-void __msg_Flush( vlc_object_t *p_this )
+void msg_Flush (libvlc_int_t *p_libvlc)
 {
-    libvlc_priv_t *priv = libvlc_priv (p_this->p_libvlc);
+    libvlc_priv_t *priv = libvlc_priv (p_libvlc);
 
     for( int i = 0 ; i < NB_QUEUES ; i++ )
     {
@@ -129,14 +129,14 @@ void __msg_Flush( vlc_object_t *p_this )
  * then frees all the allocated ressources
  * No other messages interface functions should be called after this one.
  */
-void __msg_Destroy( vlc_object_t *p_this )
+void msg_Destroy (libvlc_int_t *p_libvlc)
 {
-    libvlc_priv_t *priv = libvlc_priv (p_this->p_libvlc);
+    libvlc_priv_t *priv = libvlc_priv (p_libvlc);
 
     for( int i = NB_QUEUES -1 ; i >= 0;  i-- )
     {
         if( QUEUE(i).i_sub )
-            msg_Err( p_this, "stale interface subscribers" );
+            msg_Err( p_libvlc, "stale interface subscribers" );
 
         FlushMsg( &QUEUE(i) );