VirtioInputPacket
VirtioInputPacket pkt;
KeyboardHandler::PacketReceived(const VirtioInputPacket &pkt)
static void WriteInputPacket(const VirtioInputPacket &pkt)
TabletHandler::PacketReceived(const VirtioInputPacket &pkt)
virtual void PacketReceived(const VirtioInputPacket &pkt);
struct VirtioInputPacket;
virtual void PacketReceived(const VirtioInputPacket &pkt) = 0;
virtual void PacketReceived(const VirtioInputPacket &pkt);
pe.size = sizeof(VirtioInputPacket);
if (buffer == NULL || length < sizeof(VirtioInputPacket))
VirtioInputPacket data;
WriteInputPacket(const VirtioInputPacket &pkt)
malloc(sizeof(VirtioInputPacket)), sizeof(VirtioInputPacket)));
VirtioInputPacket &pkt = *(VirtioInputPacket*)req->buf;
malloc(sizeof(VirtioInputPacket)), sizeof(VirtioInputPacket)));