kodi
Public Member Functions | List of all members
org.xbmc.eventclient.PacketNOTIFICATION Class Reference

XBMC Event Client Class. More...

Inheritance diagram for org.xbmc.eventclient.PacketNOTIFICATION:
Inheritance graph
[legend]
Collaboration diagram for org.xbmc.eventclient.PacketNOTIFICATION:
Collaboration graph
[legend]

Public Member Functions

 PacketNOTIFICATION (String title, String message, byte iconType, byte[] iconData)
 This packet displays a notification window in XBMC. More...
 
 PacketNOTIFICATION (String title, String message)
 This packet displays a notification window in XBMC. More...
 
- Public Member Functions inherited from org.xbmc.eventclient.Packet
int getNumPackets ()
 Get Number of Packets which will be sent with current Payload... More...
 
void send (InetAddress adr, int port) throws IOException
 Sends this packet to the EventServer. More...
 

Additional Inherited Members

- Static Public Attributes inherited from org.xbmc.eventclient.Packet
static final byte ICON_NONE = 0x00
 
static final byte ICON_JPEG = 0x01
 
static final byte ICON_PNG = 0x02
 
static final byte ICON_GIF = 0x03
 
- Protected Member Functions inherited from org.xbmc.eventclient.Packet
 Packet (short packettype)
 This is an Abstract class and cannot be instanced. More...
 
void appendPayload (String payload)
 Appends a String to the payload (terminated with 0x00) More...
 
void appendPayload (byte payload)
 Appends a single Byte to the payload. More...
 
void appendPayload (byte[] payloadarr)
 Appends a Byte-Array to the payload. More...
 
void appendPayload (int i)
 Appends an integer to the payload. More...
 
void appendPayload (short s)
 Appends a short to the payload. More...
 
- Static Protected Attributes inherited from org.xbmc.eventclient.Packet
static final byte PT_HELO = 0x01
 
static final byte PT_BYE = 0x02
 
static final byte PT_BUTTON = 0x03
 
static final byte PT_MOUSE = 0x04
 
static final byte PT_PING = 0x05
 
static final byte PT_BROADCAST = 0x06
 
static final byte PT_NOTIFICATION = 0x07
 
static final byte PT_BLOB = 0x08
 
static final byte PT_LOG = 0x09
 
static final byte PT_ACTION = 0x0A
 
static final byte PT_DEBUG = (byte)0xFF
 

Detailed Description

XBMC Event Client Class.

This packet displays a notification window in XBMC. It can contain a caption, a message and an icon.

Author
Stefan Agner

Constructor & Destructor Documentation

◆ PacketNOTIFICATION() [1/2]

org.xbmc.eventclient.PacketNOTIFICATION.PacketNOTIFICATION ( String  title,
String  message,
byte  iconType,
byte []  iconData 
)
inline

This packet displays a notification window in XBMC.

Parameters
titleMessage title
messageThe actual message
iconTypeType of the icon (Packet.ICON_PNG, Packet.ICON_JPEG or Packet.ICON_GIF)
iconDataThe icon as a Byte-Array

◆ PacketNOTIFICATION() [2/2]

org.xbmc.eventclient.PacketNOTIFICATION.PacketNOTIFICATION ( String  title,
String  message 
)
inline

This packet displays a notification window in XBMC.

Parameters
titleMessage title
messageThe actual message

The documentation for this class was generated from the following file: