#define MSG_QUEUE_NORMAL 0
#define MSG_QUEUE_HTTPD_ACCESS 1
-
-/**
- * Store all data requiered by messages interfaces.
- */
-struct msg_bank_t
-{
- vlc_mutex_t lock;
- int i_queues;
- msg_queue_t **pp_queues;
-};
+#define NB_QUEUES 2
struct msg_queue_t
{
#endif
};
+/**
+ * Store all data requiered by messages interfaces.
+ */
+struct msg_bank_t
+{
+ vlc_mutex_t lock;
+ msg_queue_t queues[NB_QUEUES];
+};
+
/**
* Used by interface plugins which subscribe to the message bank.
*/