Searched refs:BUSBInterface (Results 1 - 9 of 9) sorted by relevance

/haiku/src/kits/device/
H A DUSBInterface.cpp18 BUSBInterface::BUSBInterface(BUSBConfiguration *config, uint32 index, function in class:BUSBInterface
33 BUSBInterface::~BUSBInterface()
52 BUSBInterface::Index() const
59 BUSBInterface::AlternateIndex() const
68 BUSBInterface::Configuration() const
75 BUSBInterface::Device() const
82 BUSBInterface::Class() const
89 BUSBInterface
[all...]
H A DUSBConfiguration.cpp30 fInterfaces = new(std::nothrow) BUSBInterface *[
36 fInterfaces[i] = new(std::nothrow) BUSBInterface(this, i,
99 const BUSBInterface *
H A DUSBEndpoint.cpp15 BUSBEndpoint::BUSBEndpoint(BUSBInterface *interface, uint32 index, int rawFD)
44 const BUSBInterface *
/haiku/headers/os/device/
H A DUSBKit.h16 class BUSBInterface;
167 providing CountInterfaces() and InterfaceAt() to retrieve BUSBInterface
186 // way to get a BUSBInterface object.
190 const BUSBInterface * InterfaceAt(uint32 index) const;
203 BUSBInterface ** fInterfaces;
211 /* The BUSBInterface class can be used to access the descriptor fields of
215 class BUSBInterface { class
269 // With SetAlternate() you can switch this BUSBInterface object to the
276 const BUSBInterface * AlternateAt(uint32 alternateIndex) const;
281 BUSBInterface(BUSBConfiguratio
[all...]
/haiku/src/add-ons/print/transports/usb_port/
H A DUSBTransport.cpp41 const BUSBInterface *interface, const BUSBEndpoint *in, const BUSBEndpoint *out);
46 const BUSBInterface *fInterface;
111 const BUSBInterface *printer = NULL;
117 const BUSBInterface *interface = config->InterfaceAt(idx);
119 const BUSBInterface *alternate = interface->AlternateAt(alt);
143 ((BUSBInterface*)interface)->SetAlternate(alt);
210 const BUSBInterface *intf, const BUSBEndpoint *in, const BUSBEndpoint *out)
/haiku/src/bin/listusb/
H A Dlistusb.cpp84 DumpInterface(const BUSBInterface* interface)
149 const BUSBInterface* interface = configuration->InterfaceAt(i);
152 const BUSBInterface* alternate = interface->AlternateAt(j);
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/
H A DUVCCamDevice.cpp78 const BUSBInterface* interface;
702 const BUSBInterface* streaming = config->InterfaceAt(fStreamingIndex);
711 const BUSBInterface* alternate = streaming->AlternateAt(i);
734 if (((BUSBInterface*)streaming)->SetAlternate(alternateIndex) != B_OK) {
751 const BUSBInterface* streaming = config->InterfaceAt(fStreamingIndex);
754 if (((BUSBInterface*)streaming)->SetAlternate(0) != B_OK) {
960 const BUSBInterface* interface;
/haiku/src/add-ons/media/media-add-ons/usb_webcam/
H A DCamDevice.cpp706 const BUSBInterface* intf = cfg->InterfaceAt(k);
708 const BUSBInterface* alt = intf->AlternateAt(l);
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/
H A DSonixCamDevice.cpp107 const BUSBInterface *inter = config->InterfaceAt(0);

Completed in 61 milliseconds