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  

References startListening:, and stopListening:.

- (BOOL) isOpenInExclusiveMode  

References openInExclusiveMode.

- (void) setOpenInExclusiveMode: (BOOL)  value  

References openInExclusiveMode.

- (BOOL) clickCountingEnabled  

- (void) setClickCountingEnabled: (BOOL)  value  

- (unsigned int) clickCountEnabledButtons  

- (void) setClickCountEnabledButtons: (unsigned int)  value  

- (NSTimeInterval) maximumClickCountTimeDifference  

- (void) setMaximumClickCountTimeDifference: (NSTimeInterval)  timeDiff  

- (BOOL) processesBacklog  

Referenced by setProcessesBacklog:.

- (void) setProcessesBacklog: (BOOL)  value  

References processesBacklog.

- (BOOL) listeningOnAppActivate  

- (void) setListeningOnAppActivate: (BOOL)  value  

- (BOOL) simulatesPlusMinusHold  

References simulatePlusMinusHold.

- (void) setSimulatesPlusMinusHold: (BOOL)  value  

References simulatePlusMinusHold.

- (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 Sun Nov 22 08:06:08 2009 for VLC by  doxygen 1.5.6