]> git.sesse.net Git - vlc/blobdiff - src/libvlc.h
Move some internal message stuff to src/
[vlc] / src / libvlc.h
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
  */