Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
DVDMessageQueue.h File Reference
#include "DVDMessage.h"
#include <atomic>
#include <string>
#include <list>
#include <algorithm>
#include "threads/CriticalSection.h"
#include "threads/Event.h"

Classes

struct  DVDMessageListItem
 
class  CDVDMessageQueue
 

Macros

#define MSGQ_IS_ERROR(c)   (c < 0)
 

Enumerations

enum  MsgQueueReturnCode {
  MSGQ_OK = 1, MSGQ_TIMEOUT = 0, MSGQ_ABORT = -1, MSGQ_NOT_INITIALIZED = -2,
  MSGQ_INVALID_MSG = -3, MSGQ_OUT_OF_MEMORY = -4
}
 

Macro Definition Documentation

§ MSGQ_IS_ERROR

#define MSGQ_IS_ERROR (   c)    (c < 0)

Enumeration Type Documentation

§ MsgQueueReturnCode

Enumerator
MSGQ_OK 
MSGQ_TIMEOUT 
MSGQ_ABORT 
MSGQ_NOT_INITIALIZED 
MSGQ_INVALID_MSG 
MSGQ_OUT_OF_MEMORY