This folder contains set of classes and structures that constitute basic USB/IP server.
Protocol used in this library is defined as part of Linux kernel documentation.
vadb::usbip::Device
Structure describing individual device accessible over USB/IP protocol.
vadb::usbip::DevicePool
DevicePool holds a set of Devices that can be enumerated and accessed by clients of this Server.
vadb::usbip::Server
Purpose of this class is to start a new listening socket and accept incoming USB/IP connections & requests.
vadb::usbip::Client
Client class represents individual USB/IP connection. Client enables remote USB/IP client to enumerate and access devices registered in DevicePool.
USB/IP Messages
This file contains structures and enum values defined by the USB/IP protocol. All definitions found there have been collected from Linux kernel documentation .