Searched defs:CachedDevice (Results 1 – 1 of 1) sorted by relevance
400 struct CachedDevice { struct406 static val initFromDevice(val&& web_usb_dev, libusb_device* libusb_dev) { in initFromDevice()419 const val& getDeviceAssumingMainThread() const { return device; } in getDeviceAssumingMainThread()421 uint8_t getActiveConfigValue() const { in getActiveConfigValue()430 usbi_configuration_descriptor* getConfigDescriptor(uint8_t config_id) { in getConfigDescriptor()436 usbi_configuration_descriptor* findConfigDescriptorByValue( in findConfigDescriptorByValue()446 int copyConfigDescriptor(const usbi_configuration_descriptor* config, in copyConfigDescriptor()455 int awaitOnMain(const char* methodName, Args&&... args) const { in awaitOnMain()463 ~CachedDevice() { in ~CachedDevice()467 CaughtPromise safeOpenCloseAssumingMainThread(OpenClose open) { in safeOpenCloseAssumingMainThread()[all …]