LibreOffice Module apple_remote (master) 1
Instance Methods | Class Methods | Protected Attributes | List of all members
HIDRemoteControlDevice Class Reference

#import <HIDRemoteControlDevice.h>

Inheritance diagram for HIDRemoteControlDevice:
[legend]
Collaboration diagram for HIDRemoteControlDevice:
[legend]

Instance Methods

(BOOL- processesBacklog
 
(void) - setProcessesBacklog:
 
(void) - setCookieMappingInDictionary:
 
(void) - sendRemoteButtonEvent:pressedDown:
 
- Instance Methods inherited from RemoteControl
(id) - initWithDelegate:
 
(void) - setListeningToRemote:
 
(BOOL- isListeningToRemote
 
(BOOL- isOpenInExclusiveMode
 
(void) - setOpenInExclusiveMode:
 
(void) - startListening:
 
(void) - stopListening:
 
(BOOL- sendsEventForButtonIdentifier:
 

Class Methods

(BOOL+ isRemoteAvailable
 
- Class Methods inherited from RemoteControl
(void) + sendFinishedNotificationForAppIdentifier:
 
(void) + sendRequestForRemoteControlNotification
 
(const char *) + remoteControlDeviceName
 

Protected Attributes

IOHIDDeviceInterface ** hidDeviceInterface
 
IOHIDQueueInterface ** queue
 
NSMutableArray * allCookies
 
NSMutableDictionary * cookieToButtonMapping
 
CFRunLoopSourceRef eventSource
 
BOOL fixSecureEventInputBug
 
BOOL openInExclusiveMode
 
BOOL processesBacklog
 
int supportedButtonEvents
 
- Protected Attributes inherited from RemoteControl
id delegate
 

Detailed Description

Definition at line 39 of file HIDRemoteControlDevice.h.

Method Documentation

◆ isRemoteAvailable

+ (BOOL) isRemoteAvailable

Definition at line 338 of file HIDRemoteControlDevice.m.

◆ processesBacklog

- (BOOL) processesBacklog

◆ sendRemoteButtonEvent:pressedDown:

- (void) sendRemoteButtonEvent: (RemoteControlEventIdentifier event
pressedDown: (BOOL pressedDown 

Definition at line 338 of file HIDRemoteControlDevice.m.

◆ setCookieMappingInDictionary:

- (void) setCookieMappingInDictionary: (NSMutableDictionary*)  cookieToButtonMapping

Definition at line 338 of file HIDRemoteControlDevice.m.

◆ setProcessesBacklog:

- (void) setProcessesBacklog: (BOOL value

Definition at line 338 of file HIDRemoteControlDevice.m.

Member Data Documentation

◆ allCookies

- (NSMutableArray*) allCookies
protected

Definition at line 43 of file HIDRemoteControlDevice.h.

◆ cookieToButtonMapping

- (NSMutableDictionary*) cookieToButtonMapping
protected

Definition at line 44 of file HIDRemoteControlDevice.h.

◆ eventSource

- (CFRunLoopSourceRef) eventSource
protected

Definition at line 45 of file HIDRemoteControlDevice.h.

◆ fixSecureEventInputBug

- (BOOL) fixSecureEventInputBug
protected

Definition at line 47 of file HIDRemoteControlDevice.h.

◆ hidDeviceInterface

- (IOHIDDeviceInterface**) hidDeviceInterface
protected

Definition at line 41 of file HIDRemoteControlDevice.h.

◆ openInExclusiveMode

- (BOOL) openInExclusiveMode
protected

Definition at line 48 of file HIDRemoteControlDevice.h.

◆ processesBacklog

- (BOOL) processesBacklog
protected

Definition at line 49 of file HIDRemoteControlDevice.h.

◆ queue

- (IOHIDQueueInterface**) queue
protected

◆ supportedButtonEvents

- (int) supportedButtonEvents
protected

Definition at line 51 of file HIDRemoteControlDevice.h.


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