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

Classes

class  CIrssMessage
 

Enumerations

enum  IRSS_MessageType {
  IRSSMT_Unknown = 0 , IRSSMT_RegisterClient = 1 , IRSSMT_UnregisterClient = 2 , IRSSMT_RegisterRepeater = 3 ,
  IRSSMT_UnregisterRepeater = 4 , IRSSMT_LearnIR = 5 , IRSSMT_BlastIR = 6 , IRSSMT_Error = 7 ,
  IRSSMT_ServerShutdown = 8 , IRSSMT_ServerSuspend = 9 , IRSSMT_ServerResume = 10 , IRSSMT_RemoteEvent = 11 ,
  IRSSMT_KeyboardEvent = 12 , IRSSMT_MouseEvent = 13 , IRSSMT_ForwardRemoteEvent = 14 , IRSSMT_ForwardKeyboardEvent = 15 ,
  IRSSMT_ForwardMouseEvent = 16 , IRSSMT_AvailableReceivers = 17 , IRSSMT_AvailableBlasters = 18 , IRSSMT_ActiveReceivers = 19 ,
  IRSSMT_ActiveBlasters = 20 , IRSSMT_DetectedReceivers = 21 , IRSSMT_DetectedBlasters = 22
}
 Type of message. More...
 
enum  IRSS_MessageFlags {
  IRSSMF_None = 0x0000 , IRSSMF_Request = 0x0001 , IRSSMF_Response = 0x0002 , IRSSMF_Notify = 0x0004 ,
  IRSSMF_Success = 0x0008 , IRSSMF_Failure = 0x0010 , IRSSMF_Timeout = 0x0020 , IRSSMF_ForceNotRespond = 0x0400
}
 Flags to determine more information about the message. More...
 

Enumeration Type Documentation

◆ IRSS_MessageFlags

Flags to determine more information about the message.

Enumerator
IRSSMF_None 

No Flags.

IRSSMF_Request 

Message is a Request.

IRSSMF_Response 

Message is a Response to a received Message.

IRSSMF_Notify 

Message is a Notification.

IRSSMF_Success 

Operation Success.

IRSSMF_Failure 

Operation Failure.

IRSSMF_Timeout 

Operation Time-Out.

IRSSMF_ForceNotRespond 

Force the recipient not to respond.

◆ IRSS_MessageType

Type of message.

Enumerator
IRSSMT_Unknown 

Unknown message type.

IRSSMT_RegisterClient 

Register Client.

IRSSMT_UnregisterClient 

Unregister Client.

IRSSMT_RegisterRepeater 

Register Repeater.

IRSSMT_UnregisterRepeater 

Unregister Repeater.

IRSSMT_LearnIR 

Learn IR Command.

IRSSMT_BlastIR 

Blast IR Command.

IRSSMT_Error 

Error.

IRSSMT_ServerShutdown 

Server Shutdown.

IRSSMT_ServerSuspend 

Server Suspend.

IRSSMT_ServerResume 

Server Resume.

IRSSMT_RemoteEvent 

Remote Event.

IRSSMT_KeyboardEvent 

Keyboard Event.

IRSSMT_MouseEvent 

Mouse Event.

IRSSMT_ForwardRemoteEvent 

Forward a Remote Event.

IRSSMT_ForwardKeyboardEvent 

Forward a Keyboard Event.

IRSSMT_ForwardMouseEvent 

Forward a Mouse Event.

IRSSMT_AvailableReceivers 

Available Receivers.

IRSSMT_AvailableBlasters 

Available Blasters.

IRSSMT_ActiveReceivers 

Active Receivers.

IRSSMT_ActiveBlasters 

Active Blasters.

IRSSMT_DetectedReceivers 

Detected Receivers.

IRSSMT_DetectedBlasters 

Detected Blasters.