Searched refs:ProtocolHandler (Results 1 - 16 of 16) sorted by relevance

/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DProtocolHandler.cpp15 #include "ProtocolHandler.h"
24 ProtocolHandler::ProtocolHandler(HIDDevice *device, const char *basePath, function in class:ProtocolHandler
46 ProtocolHandler::~ProtocolHandler()
58 ProtocolHandler::SetPublishPath(char *publishPath)
66 ProtocolHandler::AddHandlers(HIDDevice &device, ProtocolHandler *&handlerList,
103 ProtocolHandler *handler = handlerList;
119 ProtocolHandler
[all...]
H A DProtocolHandler.h19 class ProtocolHandler { class
21 ProtocolHandler(HIDDevice *device,
24 virtual ~ProtocolHandler();
35 ProtocolHandler *&handlerList,
54 void SetNextHandler(ProtocolHandler *next);
55 ProtocolHandler * NextHandler() { return fNextHandler; };
69 ProtocolHandler * fNextHandler;
H A DMouseProtocolHandler.h11 #include "ProtocolHandler.h"
23 class MouseProtocolHandler : public ProtocolHandler {
31 ProtocolHandler *&handlerList);
H A DJoystickProtocolHandler.h11 #include "ProtocolHandler.h"
21 class JoystickProtocolHandler : public ProtocolHandler {
28 ProtocolHandler *&handlerList);
H A DTabletProtocolHandler.h13 #include "ProtocolHandler.h"
28 class TabletProtocolHandler : public ProtocolHandler {
36 ProtocolHandler *&handlerList);
H A DKeyboardProtocolHandler.h9 #include "ProtocolHandler.h"
23 class KeyboardProtocolHandler : public ProtocolHandler {
31 ProtocolHandler *&handlerList);
H A DJoystickProtocolHandler.cpp28 ProtocolHandler(report.Device(), "joystick/" DEVICE_PATH_SUFFIX "/", 0),
131 HIDCollection &collection, ProtocolHandler *&handlerList)
174 ProtocolHandler *newHandler
214 return ProtocolHandler::Open(flags, cookie);
228 return ProtocolHandler::Close(cookie);
H A DTabletProtocolHandler.cpp31 ProtocolHandler(report.Device(), "input/tablet/" DEVICE_PATH_SUFFIX "/",
101 ProtocolHandler *&handlerList)
167 ProtocolHandler *newHandler = new(std::nothrow) TabletProtocolHandler(
H A DMouseProtocolHandler.cpp29 ProtocolHandler(report.Device(), "input/mouse/" DEVICE_PATH_SUFFIX "/", 0),
70 ProtocolHandler *&handlerList)
116 ProtocolHandler *newHandler = new(std::nothrow) MouseProtocolHandler(
H A DKeyboardProtocolHandler.cpp61 ProtocolHandler(inputReport.Device(), "input/keyboard/" DEVICE_PATH_SUFFIX
193 HIDCollection &collection, ProtocolHandler *&handlerList)
298 ProtocolHandler *newHandler = new(std::nothrow) KeyboardProtocolHandler(
314 status_t status = ProtocolHandler::Open(flags, cookie);
338 return ProtocolHandler::Close(cookie);
/haiku/src/add-ons/kernel/drivers/input/usb_hid/
H A DHIDDevice.h14 class ProtocolHandler;
30 status_t Open(ProtocolHandler *handler, uint32 flags);
31 status_t Close(ProtocolHandler *handler);
42 ProtocolHandler * ProtocolHandlerAt(uint32 index) const;
73 ProtocolHandler * fProtocolHandlerList;
H A DHIDDevice.cpp14 #include "ProtocolHandler.h"
212 ProtocolHandler::AddHandlers(*this, fProtocolHandlerList,
220 ProtocolHandler *handler = fProtocolHandlerList;
222 ProtocolHandler *next = handler->NextHandler();
239 HIDDevice::Open(ProtocolHandler *handler, uint32 flags)
247 HIDDevice::Close(ProtocolHandler *handler)
300 ProtocolHandler *
303 ProtocolHandler *handler = fProtocolHandlerList;
H A DDriver.cpp13 #include "ProtocolHandler.h"
25 ProtocolHandler* handler;
148 ProtocolHandler *handler = hidDevice->ProtocolHandlerAt(i);
198 ProtocolHandler *handler = (ProtocolHandler *)gDeviceList->DeviceAt(i);
243 ProtocolHandler *handler = (ProtocolHandler *)gDeviceList->FindDevice(name);
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/
H A DHIDDevice.h16 class ProtocolHandler;
28 status_t Open(ProtocolHandler *handler, uint32 flags);
29 status_t Close(ProtocolHandler *handler);
40 ProtocolHandler * ProtocolHandlerAt(uint32 index) const;
75 ProtocolHandler * fProtocolHandlerList;
H A DHIDDevice.cpp15 #include "ProtocolHandler.h"
116 ProtocolHandler::AddHandlers(*this, fProtocolHandlerList,
124 ProtocolHandler *handler = fProtocolHandlerList;
126 ProtocolHandler *next = handler->NextHandler();
136 HIDDevice::Open(ProtocolHandler *handler, uint32 flags)
146 HIDDevice::Close(ProtocolHandler *handler)
190 ProtocolHandler *
193 ProtocolHandler *handler = fProtocolHandlerList;
H A DDriver.cpp18 #include "ProtocolHandler.h"
38 ProtocolHandler* handler;
106 ProtocolHandler *handler = (ProtocolHandler *)gDeviceList->DeviceAt(i);
168 ProtocolHandler *handler = (ProtocolHandler *)gDeviceList->FindDevice(path);
403 ProtocolHandler *handler = hidDevice->ProtocolHandlerAt(i);

Completed in 123 milliseconds