VirtioInputHandler
ObjectDeleter<VirtioInputHandler> tablet(
ObjectDeleter<VirtioInputHandler> keyboard(
return ((VirtioInputHandler*)cookie)->Start();
return ((VirtioInputHandler*)cookie)->Stop();
return ((VirtioInputHandler*)cookie)->Control(command, message);
VirtioInputHandler::VirtioInputHandler(VirtioInputDevice* dev, const char* name,
VirtioInputHandler::~VirtioInputHandler()
VirtioInputHandler::SetFd(int fd)
VirtioInputHandler::Start()
VirtioInputHandler::Stop()
VirtioInputHandler::Control(uint32 command, BMessage* message)
VirtioInputHandler::Watcher(void *arg)
VirtioInputHandler &handler = *((VirtioInputHandler*)arg);
VirtioInputHandler(dev, name, B_KEYBOARD_DEVICE),
return VirtioInputHandler::Control(command, message);
VirtioInputHandler(dev, name, B_POINTING_DEVICE)
return VirtioInputHandler::Control(command, message);
class TabletHandler : public VirtioInputHandler
class VirtioInputHandler
VirtioInputHandler(VirtioInputDevice* dev,
virtual ~VirtioInputHandler();
class KeyboardHandler : public VirtioInputHandler