xbmc
Instance Methods | Class Methods | Protected Attributes | List of all members
HIDRemote Class Reference
Inheritance diagram for HIDRemote:
Inheritance graph
[legend]
Collaboration diagram for HIDRemote:
Collaboration graph
[legend]

Instance Methods

(HIDRemoteAluminumRemoteSupportLevel) - aluminiumRemoteSystemSupportLevel
 
(BOOL) - startRemoteControl:
 
(void) - stopRemoteControl
 
(BOOL) - isStarted
 
(HIDRemoteMode) - startedInMode
 
(unsigned) - activeRemoteControlCount
 
(SInt32) - lastSeenRemoteControlID
 
(void) - setLastSeenModel:
 
(HIDRemoteModel) - lastSeenModel
 
(void) - setDelegate:
 
(NSObject< HIDRemoteDelegate > *) - delegate
 
(void) - setSimulateHoldEvents:
 
(BOOL) - simulateHoldEvents
 
(void) - setUnusedButtonCodes:
 
(NSArray *) - unusedButtonCodes
 
(void) - setEnableSecureEventInputWorkaround:
 
(BOOL) - enableSecureEventInputWorkaround
 
(void) - setExclusiveLockLendingEnabled:
 
(BOOL) - exclusiveLockLendingEnabled
 
(BOOL) - isApplicationTerminating
 
(BOOL) - isStopping
 
(void) - _handleButtonCode:isPressed:hidAttribsDict:
 
(void) - _sendButtonCode:isPressed:hidAttribsDict:
 
(void) - _hidEventFor:from:withResult:
 
(BOOL) - _prematchService:
 
(HIDRemoteButtonCode) - buttonCodeForUsage:usagePage:
 
(BOOL) - _setupService:
 
(void) - _destructService:
 
(void) - _postStatusWithAction:
 
(void) - _handleNotifications:
 
(void) - _setSendStatusNotifications:
 
(BOOL) - _sendStatusNotifications
 
(void) - _appStatusChanged:
 
(void) - _delayedAutoRecovery:
 
(void) - _serviceMatching:
 
(void) - _serviceNotificationFor:messageType:messageArgument:
 
(void) - _updateSessionInformation
 
(void) - _secureInputNotificationFor:messageType:messageArgument:
 

Class Methods

(HIDRemote *) + sharedHIDRemote
 
(BOOL) + isCandelairInstalled
 
(BOOL) + isCandelairInstallationRequiredForRemoteMode:
 
(SInt32) + OSXVersion
 

Protected Attributes

mach_port_t _masterPort
 
IONotificationPortRef _notifyPort
 
CFRunLoopSourceRef _notifyRLSource
 
io_iterator_t _matchingServicesIterator
 
io_object_t _secureInputNotification
 
NSMutableDictionary * _serviceAttribMap
 
HIDRemoteMode _mode
 
BOOL _autoRecover
 
NSTimer * _autoRecoveryTimer
 
NSObject< HIDRemoteDelegate > * _delegate
 
SInt32 _lastSeenRemoteID
 
HIDRemoteModel _lastSeenModel
 
SInt32 _lastSeenModelRemoteID
 
NSArray * _unusedButtonCodes
 
BOOL _simulateHoldEvents
 
BOOL _secureEventInputWorkAround
 
UInt64 _lastSecureEventInputPIDSum
 
uid_t _lastFrontUserSession
 
BOOL _lastScreenIsLocked
 
BOOL _exclusiveLockLending
 
BOOL _sendExclusiveResourceReuseNotification
 
NSNumber * _waitForReturnByPID
 
NSNumber * _returnToPID
 
BOOL _isRestarting
 
BOOL _sendStatusNotifications
 
NSString * _pidString
 
BOOL _applicationIsTerminating
 
BOOL _isStopping
 

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