AppleRemote Class Reference


Public Member Functions

(int) - remoteId
(BOOL) - isRemoteAvailable
(BOOL) - isListeningToRemote
(void) - setListeningToRemote:
(BOOL) - isOpenInExclusiveMode
(void) - setOpenInExclusiveMode:
(BOOL) - clickCountingEnabled
(void) - setClickCountingEnabled:
(unsigned int) - clickCountEnabledButtons
(void) - setClickCountEnabledButtons:
(NSTimeInterval) - maximumClickCountTimeDifference
(void) - setMaximumClickCountTimeDifference:
(BOOL) - processesBacklog
(void) - setProcessesBacklog:
(BOOL) - listeningOnAppActivate
(void) - setListeningOnAppActivate:
(BOOL) - simulatesPlusMinusHold
(void) - setSimulatesPlusMinusHold:
(void) - setDelegate:
(id) - delegate
(IBAction) - startListening:
(IBAction) - stopListening:

Protected Attributes

IOHIDDeviceInterface ** hidDeviceInterface
IOHIDQueueInterface ** queue
NSMutableArray * allCookies
NSMutableDictionary * cookieToButtonMapping
CFRunLoopSourceRef eventSource
BOOL openInExclusiveMode
BOOL simulatePlusMinusHold
BOOL processesBacklog
BOOL lastEventSimulatedHold
AppleRemoteEventIdentifier lastPlusMinusEvent
NSTimeInterval lastPlusMinusEventTime
int remoteId
unsigned int clickCountEnabledButtons
NSTimeInterval maxClickTimeDifference
NSTimeInterval lastClickCountEventTime
AppleRemoteEventIdentifier lastClickCountEvent
unsigned int eventClickCount
IBOutlet id delegate

Member Function Documentation

- (int) remoteId  

- (BOOL) isRemoteAvailable  

- (BOOL) isListeningToRemote  

- (void) setListeningToRemote: (BOOL)  value  

- (BOOL) isOpenInExclusiveMode  

References openInExclusiveMode.

- (void) setOpenInExclusiveMode: (BOOL)  value  

References openInExclusiveMode, and value.

- (BOOL) clickCountingEnabled  

- (void) setClickCountingEnabled: (BOOL)  value  

- (unsigned int) clickCountEnabledButtons  

- (void) setClickCountEnabledButtons: (unsigned int)  value  

References clickCountEnabledButtons, and value.

Referenced by setClickCountingEnabled:.

- (NSTimeInterval) maximumClickCountTimeDifference  

- (void) setMaximumClickCountTimeDifference: (NSTimeInterval)  timeDiff  

- (BOOL) processesBacklog  

Referenced by setProcessesBacklog:.

- (void) setProcessesBacklog: (BOOL)  value  

References processesBacklog, and value.

- (BOOL) listeningOnAppActivate  

- (void) setListeningOnAppActivate: (BOOL)  value  

- (BOOL) simulatesPlusMinusHold  

References simulatePlusMinusHold.

- (void) setSimulatesPlusMinusHold: (BOOL)  value  

References simulatePlusMinusHold, and value.

- (void) setDelegate: (id)  delegate  

References delegate.

- (id) delegate  

- (IBAction) startListening: (id)  sender  

- (IBAction) stopListening: (id)  sender  


Field Documentation

- (IOHIDDeviceInterface **) hidDeviceInterface [protected]

- (IOHIDQueueInterface **) queue [protected]

Referenced by QueueCallbackFunction().

- (NSMutableArray*) allCookies [protected]

Referenced by isListeningToRemote, and stopListening:.

- (NSDictionary *) cookieToButtonMapping [protected]

- (CFRunLoopSourceRef) eventSource [protected]

Referenced by stopListening:.

- (BOOL) openInExclusiveMode [protected]

- (BOOL) simulatePlusMinusHold [protected]

- (BOOL) processesBacklog [protected]

- (BOOL) lastEventSimulatedHold [protected]

- (NSTimeInterval) lastPlusMinusEventTime [protected]

- (int) remoteId [protected]

- (unsigned int) clickCountEnabledButtons [protected]

- (NSTimeInterval) maxClickTimeDifference [protected]

- (NSTimeInterval) lastClickCountEventTime [protected]

- (unsigned int) eventClickCount [protected]

- (id) delegate [protected]


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

Generated on Tue May 25 08:05:47 2010 for VLC by  doxygen 1.5.6