| BuildConfigDescriptor() | LibXR::USB::DeviceComposition | |
| Deinit(bool in_isr) | LibXR::USB::DeviceComposition | |
| DeviceComposition(EndpointPool &endpoint_pool, const std::initializer_list< const DescriptorStrings::LanguagePack * > &lang_list, const std::initializer_list< const std::initializer_list< ConfigDescriptorItem * > > &configs, ConstRawData uid={nullptr, 0}, uint8_t bmAttributes=CFG_BUS_POWERED, uint8_t bMaxPower=50) | LibXR::USB::DeviceComposition | |
| DeviceComposition(const DeviceComposition &)=delete (defined in LibXR::USB::DeviceComposition) | LibXR::USB::DeviceComposition | |
| DeviceComposition(DeviceComposition &&)=delete (defined in LibXR::USB::DeviceComposition) | LibXR::USB::DeviceComposition | |
| FindClassByEndpointAddress(uint8_t addr) const | LibXR::USB::DeviceComposition | |
| FindClassByInterfaceNumber(size_t index) const | LibXR::USB::DeviceComposition | |
| GetBosDescriptor() | LibXR::USB::DeviceComposition | |
| GetConfigDescriptor() const | LibXR::USB::DeviceComposition | |
| GetConfigNum() const | LibXR::USB::DeviceComposition | |
| GetCurrentConfig() const | LibXR::USB::DeviceComposition | |
| GetDeviceStatus() const | LibXR::USB::DeviceComposition | |
| GetStringDescriptor(uint8_t string_index, uint16_t lang, ConstRawData &data) | LibXR::USB::DeviceComposition | |
| Init(bool in_isr) | LibXR::USB::DeviceComposition | |
| IsComposite() const | LibXR::USB::DeviceComposition | |
| operator=(const DeviceComposition &)=delete (defined in LibXR::USB::DeviceComposition) | LibXR::USB::DeviceComposition | |
| operator=(DeviceComposition &&)=delete (defined in LibXR::USB::DeviceComposition) | LibXR::USB::DeviceComposition | |
| ProcessBosVendorRequest(bool in_isr, const SetupPacket *setup, BosVendorResult &result) | LibXR::USB::DeviceComposition | |
| SwitchConfig(size_t index, bool in_isr) | LibXR::USB::DeviceComposition | |
| TryOverrideDeviceDescriptor(DeviceDescriptor &descriptor) | LibXR::USB::DeviceComposition | |