BUSBDevice
class BUSBDevice;
const BUSBDevice * Device() const;
friend class BUSBDevice;
BUSBConfiguration(BUSBDevice *device,
BUSBDevice * fDevice;
const BUSBDevice * Device() const;
const BUSBDevice * Device() const;
virtual status_t DeviceAdded(BUSBDevice *device) = 0;
virtual void DeviceRemoved(BUSBDevice *device) = 0;
class BUSBDevice {
BUSBDevice(const char *path = NULL);
virtual ~BUSBDevice();
status_t FinePix::DeviceAdded(BUSBDevice *dev)
void FinePix::DeviceRemoved(BUSBDevice *dev)
status_t DeviceAdded(BUSBDevice* dev); //dev added
void DeviceRemoved(BUSBDevice* dev); //dev removed
BUSBDevice* camera;
CamDevice::CamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
CamDeviceAddon::Sniff(BUSBDevice *device)
CamDeviceAddon::Instantiate(CamRoster &roster, BUSBDevice *from)
CamDevice::Matches(BUSBDevice* _device)
BUSBDevice*
BUSBDevice* fDevice;
virtual status_t Sniff(BUSBDevice *device);
virtual CamDevice* Instantiate(CamRoster &roster, BUSBDevice *from);
CamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
bool Matches(BUSBDevice* _device);
BUSBDevice* GetDevice();
CamRoster::DeviceAdded(BUSBDevice* _device)
CamRoster::DeviceRemoved(BUSBDevice* _device)
virtual status_t DeviceAdded(BUSBDevice* _device);
virtual void DeviceRemoved(BUSBDevice* _device);
NW80xCamDeviceAddon::Instantiate(CamRoster &roster, BUSBDevice *from)
NW80xCamDevice::NW80xCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
NW80xCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
virtual NW80xCamDevice *Instantiate(CamRoster &roster, BUSBDevice *from);
QuickCamDevice::QuickCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
QuickCamDeviceAddon::Instantiate(CamRoster &roster, BUSBDevice *from)
QuickCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
virtual QuickCamDevice *Instantiate(CamRoster &roster, BUSBDevice *from);
SonixCamDevice::SonixCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
SonixCamDeviceAddon::Instantiate(CamRoster &roster, BUSBDevice *from)
virtual SonixCamDevice *Instantiate(CamRoster &roster, BUSBDevice *from);
SonixCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
UVCCamDeviceAddon::Instantiate(CamRoster& roster, BUSBDevice* from)
UVCCamDevice::UVCCamDevice(CamDeviceAddon& _addon, BUSBDevice* _device)
BUSBDevice *from);
BUSBDevice* _device);
USBPrinterRoster::DeviceAdded(BUSBDevice *dev)
USBPrinterRoster::DeviceRemoved(BUSBDevice *dev)
status_t DeviceAdded(BUSBDevice *dev);
void DeviceRemoved(BUSBDevice *dev);
DumpInfo(BUSBDevice& device, bool verbose)
virtual status_t DeviceAdded(BUSBDevice* device)
virtual void DeviceRemoved(BUSBDevice* device)
BUSBDevice device(devname.String());
BUSBDevice device(argv[1]);
BUSBConfiguration::BUSBConfiguration(BUSBDevice *device, uint32 index, int rawFD)
const BUSBDevice *
BUSBDevice::Location() const
BUSBDevice::IsHub() const
BUSBDevice::USBVersion() const
BUSBDevice::Class() const
BUSBDevice::Subclass() const
BUSBDevice::Protocol() const
BUSBDevice::MaxEndpoint0PacketSize() const
BUSBDevice::VendorID() const
BUSBDevice::ProductID() const
BUSBDevice::Version() const
BUSBDevice::BUSBDevice(const char *path)
BUSBDevice::ManufacturerString() const
BUSBDevice::ProductString() const
BUSBDevice::SerialNumberString() const
BUSBDevice::Descriptor() const
BUSBDevice::GetStringDescriptor(uint32 index,
BUSBDevice::DecodeStringDescriptor(uint32 index) const
BUSBDevice::GetDescriptor(uint8 type, uint8 index, uint16 languageID,
BUSBDevice::CountConfigurations() const
BUSBDevice::ConfigurationAt(uint32 index) const
BUSBDevice::~BUSBDevice()
BUSBDevice::ActiveConfiguration() const
BUSBDevice::SetConfiguration(const BUSBConfiguration *configuration)
BUSBDevice::ControlTransfer(uint8 requestType, uint8 request, uint16 value,
void BUSBDevice::_ReservedUSBDevice1() {};
void BUSBDevice::_ReservedUSBDevice2() {};
void BUSBDevice::_ReservedUSBDevice3() {};
void BUSBDevice::_ReservedUSBDevice4() {};
void BUSBDevice::_ReservedUSBDevice5() {};
BUSBDevice::InitCheck()
BUSBDevice::SetTo(const char *path)
BUSBDevice::Unset()
const BUSBDevice *
const BUSBDevice *
BUSBDevice * fDevice;
fDevice = new(std::nothrow) BUSBDevice(path.Path());