Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
EventPacket.h File Reference
#include <cstdint>
#include <stdlib.h>
#include <vector>

Classes

class  EVENTPACKET::CEventPacket
 

Namespaces

namespace  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