Back to index

texmacs  1.0.7.15
Functions | Variables
HIDRemote.m File Reference
#import "HIDRemote.h"

Go to the source code of this file.

Functions

static void HIDEventCallback (void *target, IOReturn result, void *refcon, void *sender)
static void ServiceMatchingCallback (void *refCon, io_iterator_t iterator)
static void ServiceNotificationCallback (void *refCon, io_service_t service, natural_t messageType, void *messageArgument)
static void SecureInputNotificationCallback (void *refCon, io_service_t service, natural_t messageType, void *messageArgument)

Variables

static HIDRemotesHIDRemote = nil
NSString * kHIDRemoteCFPluginInterface = "CFPluginInterface"
NSString * kHIDRemoteHIDDeviceInterface = "HIDDeviceInterface"
NSString * kHIDRemoteCookieButtonCodeLUT = "CookieButtonCodeLUT"
NSString * kHIDRemoteHIDQueueInterface = "HIDQueueInterface"
NSString * kHIDRemoteServiceNotification = "ServiceNotification"
NSString * kHIDRemoteCFRunLoopSource = "CFRunLoopSource"
NSString * kHIDRemoteLastButtonPressed = "LastButtonPressed"
NSString * kHIDRemoteService = "Service"
NSString * kHIDRemoteSimulateHoldEventsTimer = "SimulateHoldEventsTimer"
NSString * kHIDRemoteSimulateHoldEventsOriginButtonCode = "SimulateHoldEventsOriginButtonCode"
NSString * kHIDRemoteAluminumRemoteSupportLevel = "AluminumRemoteSupportLevel"
NSString * kHIDRemoteAluminumRemoteSupportOnDemand = "AluminumRemoteSupportLevelOnDemand"
NSString * kHIDRemoteManufacturer = "Manufacturer"
NSString * kHIDRemoteProduct = "Product"
NSString * kHIDRemoteTransport = "Transport"
NSString * kHIDRemoteDNHIDRemotePing = "com.candelair.ping"
NSString * kHIDRemoteDNHIDRemoteRetry = "com.candelair.retry"
NSString * kHIDRemoteDNHIDRemoteStatus = "com.candelair.status"
NSString * kHIDRemoteDNStatusHIDRemoteVersionKey = "HIDRemoteVersion"
NSString * kHIDRemoteDNStatusPIDKey = "PID"
NSString * kHIDRemoteDNStatusModeKey = "Mode"
NSString * kHIDRemoteDNStatusUnusedButtonCodesKey = "UnusedButtonCodes"
NSString * kHIDRemoteDNStatusActionKey = "Action"
NSString * kHIDRemoteDNStatusRemoteControlCountKey = "RemoteControlCount"
NSString * kHIDRemoteDNStatusReturnToPIDKey = "ReturnToPID"
NSString * kHIDRemoteDNStatusActionStart = "start"
NSString * kHIDRemoteDNStatusActionStop = "stop"
NSString * kHIDRemoteDNStatusActionUpdate = "update"
NSString * kHIDRemoteDNStatusActionNoNeed = "noneed"

Function Documentation

static void HIDEventCallback ( void *  target,
IOReturn  result,
void *  refcon,
void *  sender 
) [static]

Definition at line 1812 of file HIDRemote.m.

{
       HIDRemote            *hidRemote = (HIDRemote *)refCon;
       NSAutoreleasePool    *pool     = [[NSAutoreleasePool alloc] init];

       [hidRemote _hidEventFor:(io_service_t)((intptr_t)target) from:(IOHIDQueueInterface**)sender withResult:(IOReturn)result];

       [pool release];
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void SecureInputNotificationCallback ( void *  refCon,
io_service_t  service,
natural_t  messageType,
void *  messageArgument 
) [static]

Definition at line 1852 of file HIDRemote.m.

{
       HIDRemote            *hidRemote = (HIDRemote *)refCon;
       NSAutoreleasePool    *pool     = [[NSAutoreleasePool alloc] init];
       
       [hidRemote _secureInputNotificationFor:service
                               messageType:messageType
                            messageArgument:messageArgument];

       [pool release];
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ServiceMatchingCallback ( void *  refCon,
io_iterator_t  iterator 
) [static]

Definition at line 1826 of file HIDRemote.m.

{
       HIDRemote            *hidRemote = (HIDRemote *)refCon;
       NSAutoreleasePool    *pool     = [[NSAutoreleasePool alloc] init];

       [hidRemote _serviceMatching:iterator];

       [pool release];
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ServiceNotificationCallback ( void *  refCon,
io_service_t  service,
natural_t  messageType,
void *  messageArgument 
) [static]

Definition at line 1837 of file HIDRemote.m.

{
       HIDRemote            *hidRemote = (HIDRemote *)refCon;
       NSAutoreleasePool    *pool     = [[NSAutoreleasePool alloc] init];
       
       [hidRemote _serviceNotificationFor:service
                            messageType:messageType
                        messageArgument:messageArgument];

       [pool release];
}

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

NSString* kHIDRemoteAluminumRemoteSupportLevel = "AluminumRemoteSupportLevel"

Definition at line 1878 of file HIDRemote.m.

NSString* kHIDRemoteAluminumRemoteSupportOnDemand = "AluminumRemoteSupportLevelOnDemand"

Definition at line 1879 of file HIDRemote.m.

NSString* kHIDRemoteCFPluginInterface = "CFPluginInterface"

Definition at line 1868 of file HIDRemote.m.

NSString* kHIDRemoteCFRunLoopSource = "CFRunLoopSource"

Definition at line 1873 of file HIDRemote.m.

NSString* kHIDRemoteCookieButtonCodeLUT = "CookieButtonCodeLUT"

Definition at line 1870 of file HIDRemote.m.

NSString* kHIDRemoteDNHIDRemotePing = "com.candelair.ping"

Definition at line 1886 of file HIDRemote.m.

NSString* kHIDRemoteDNHIDRemoteRetry = "com.candelair.retry"

Definition at line 1887 of file HIDRemote.m.

NSString* kHIDRemoteDNHIDRemoteStatus = "com.candelair.status"

Definition at line 1888 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusActionKey = "Action"

Definition at line 1895 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusActionNoNeed = "noneed"

Definition at line 1901 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusActionStart = "start"

Definition at line 1898 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusActionStop = "stop"

Definition at line 1899 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusActionUpdate = "update"

Definition at line 1900 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusHIDRemoteVersionKey = "HIDRemoteVersion"

Definition at line 1891 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusModeKey = "Mode"

Definition at line 1893 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusPIDKey = "PID"

Definition at line 1892 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusRemoteControlCountKey = "RemoteControlCount"

Definition at line 1896 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusReturnToPIDKey = "ReturnToPID"

Definition at line 1897 of file HIDRemote.m.

NSString* kHIDRemoteDNStatusUnusedButtonCodesKey = "UnusedButtonCodes"

Definition at line 1894 of file HIDRemote.m.

NSString* kHIDRemoteHIDDeviceInterface = "HIDDeviceInterface"

Definition at line 1869 of file HIDRemote.m.

NSString* kHIDRemoteHIDQueueInterface = "HIDQueueInterface"

Definition at line 1871 of file HIDRemote.m.

NSString* kHIDRemoteLastButtonPressed = "LastButtonPressed"

Definition at line 1874 of file HIDRemote.m.

NSString* kHIDRemoteManufacturer = "Manufacturer"

Definition at line 1881 of file HIDRemote.m.

NSString* kHIDRemoteProduct = "Product"

Definition at line 1882 of file HIDRemote.m.

NSString* kHIDRemoteService = "Service"

Definition at line 1875 of file HIDRemote.m.

NSString* kHIDRemoteServiceNotification = "ServiceNotification"

Definition at line 1872 of file HIDRemote.m.

NSString* kHIDRemoteSimulateHoldEventsOriginButtonCode = "SimulateHoldEventsOriginButtonCode"

Definition at line 1877 of file HIDRemote.m.

NSString* kHIDRemoteSimulateHoldEventsTimer = "SimulateHoldEventsTimer"

Definition at line 1876 of file HIDRemote.m.

NSString* kHIDRemoteTransport = "Transport"

Definition at line 1883 of file HIDRemote.m.

HIDRemote* sHIDRemote = nil [static]

Definition at line 74 of file HIDRemote.m.