Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
EventPacket.h File Reference
#include <stdlib.h>

Classes

class  EVENTPACKET::CEventPacket
 

Namespaces

 EVENTPACKET
 

Enumerations

enum  EVENTPACKET::LogoType { EVENTPACKET::LT_NONE = 0x00, EVENTPACKET::LT_JPEG = 0x01, EVENTPACKET::LT_PNG = 0x02, EVENTPACKET::LT_GIF = 0x03 }
 
enum  EVENTPACKET::ButtonFlags {
  EVENTPACKET::PTB_USE_NAME = 0x01, EVENTPACKET::PTB_DOWN = 0x02, EVENTPACKET::PTB_UP = 0x04, EVENTPACKET::PTB_USE_AMOUNT = 0x08,
  EVENTPACKET::PTB_QUEUE = 0x10, EVENTPACKET::PTB_NO_REPEAT = 0x20, EVENTPACKET::PTB_VKEY = 0x40, EVENTPACKET::PTB_AXIS = 0x80,
  EVENTPACKET::PTB_AXISSINGLE = 0x100, EVENTPACKET::PTB_UNICODE = 0x200
}
 
enum  EVENTPACKET::MouseFlags { EVENTPACKET::PTM_ABSOLUTE = 0x01 }
 
enum  EVENTPACKET::ActionType { EVENTPACKET::AT_EXEC_BUILTIN = 0x01, EVENTPACKET::AT_BUTTON = 0x02 }
 
enum  EVENTPACKET::PacketType {
  EVENTPACKET::PT_HELO = 0x01, EVENTPACKET::PT_BYE = 0x02, EVENTPACKET::PT_BUTTON = 0x03, EVENTPACKET::PT_MOUSE = 0x04,
  EVENTPACKET::PT_PING = 0x05, EVENTPACKET::PT_BROADCAST = 0x06, EVENTPACKET::PT_NOTIFICATION = 0x07, EVENTPACKET::PT_BLOB = 0x08,
  EVENTPACKET::PT_LOG = 0x09, EVENTPACKET::PT_ACTION = 0x0A, EVENTPACKET::PT_DEBUG = 0xFF, EVENTPACKET::PT_LAST
}
 

Variables

const int EVENTPACKET::PACKET_SIZE = 1024
 
const int EVENTPACKET::HEADER_SIZE = 32
 
const char EVENTPACKET::HEADER_SIG [] = "XBMC"
 
const int EVENTPACKET::HEADER_SIG_LENGTH = 4