Data Structures

Here are the data structures with brief descriptions:
EasyUSB::AsyncIOAsynchronous operation object
EasyUSB::DataData structure for the USB system
EasyUSB::Descriptors::ConfigurationConfiguration Descriptor
EasyUSB::Descriptors::DeviceDevice Descriptor
EasyUSB::Descriptors::EndpointEndpoint Descriptor
EasyUSB::Descriptors::InterfaceInterface Descriptor
EasyUSB::Descriptors::StringString Descriptor
EasyUSB::Detail::IOIO class for synchronous and asynchronous read/write operations
EasyUSB::Detail::IOBaseIO base class responsible for finding a device and opening a file handle
EasyUSB::Detail::IOControlThis class provides functions for sending IO Control Codes to the driver
EasyUSB::DeviceRepresents a USB Device
EasyUSB::EndpointRepresents a USB Data Endpoint
EasyUSB::Errors::BufferTooSmallA given buffer is too small to complete the operation
EasyUSB::Errors::CancelledThe operation was cancelled
EasyUSB::Errors::DeviceLostThe USB device was lost/unplugged
EasyUSB::Errors::DeviceNotAvailableThe file handle to the device is not open, there is no link to reach the driver
EasyUSB::Errors::ErrorBase error class, all EasyUSB errors are derived from this class
EasyUSB::Errors::InvalidParameterAn invalid parameter was passed to the function
EasyUSB::Errors::IOErrorBase class for IO operation errors
EasyUSB::Errors::NotEnoughMemoryThere was not enough memory available to complete the requested operation
EasyUSB::Errors::ResourceErrorCommon base class for resource errors
EasyUSB::Errors::TimedOutThe operation could not be completed in the specified time
EasyUSB::Errors::UnknownErrorAn unknown error occured
EasyUSB::IEndpointInterface class for asynchronous callbacks

Generated on Tue Nov 4 22:13:26 2008 for EasyUSB Connect by  doxygen 1.5.6