Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
symbian::device::UsbProbe Struct Reference

#include <cpp/symbian/device/usb.h>

Public Attributes

std::string state = "device-unavailable"
 
std::string backend = "libusb-static"
 
std::optional< std::string > detail
 
std::optional< int > response_code
 
std::string scope
 
std::optional< std::string > identity_basis
 
std::optional< int > configuration
 
std::vector< UsbInterfaceDescriptor > interfaces
 
std::vector< UsbCdcUnion > cdc_unions
 
std::vector< UsbInterfaceAssociation > interface_associations
 
std::optional< std::string > transport
 
std::optional< int > interface_number
 
std::optional< MtpDeviceInfo > device_info
 
std::vector< MtpStorageInfo > storage
 
std::optional< size_t > storage_count
 
std::optional< bool > session_closed
 
std::optional< std::string > target
 
std::optional< bool > connection_id_present
 
std::optional< bool > disconnected
 
std::optional< std::string > disconnect_error
 
std::optional< int > disconnect_response_code
 
std::optional< bool > alternate_restored
 
std::optional< bool > interface_released
 
std::optional< int > response_bytes
 

Member Data Documentation

◆ alternate_restored

std::optional<bool> symbian::device::UsbProbe::alternate_restored

◆ backend

std::string symbian::device::UsbProbe::backend = "libusb-static"

◆ cdc_unions

std::vector<UsbCdcUnion> symbian::device::UsbProbe::cdc_unions

◆ configuration

std::optional<int> symbian::device::UsbProbe::configuration

◆ connection_id_present

std::optional<bool> symbian::device::UsbProbe::connection_id_present

◆ detail

std::optional<std::string> symbian::device::UsbProbe::detail

◆ device_info

std::optional<MtpDeviceInfo> symbian::device::UsbProbe::device_info

◆ disconnect_error

std::optional<std::string> symbian::device::UsbProbe::disconnect_error

◆ disconnect_response_code

std::optional<int> symbian::device::UsbProbe::disconnect_response_code

◆ disconnected

std::optional<bool> symbian::device::UsbProbe::disconnected

◆ identity_basis

std::optional<std::string> symbian::device::UsbProbe::identity_basis

◆ interface_associations

std::vector<UsbInterfaceAssociation> symbian::device::UsbProbe::interface_associations

◆ interface_number

std::optional<int> symbian::device::UsbProbe::interface_number

◆ interface_released

std::optional<bool> symbian::device::UsbProbe::interface_released

◆ interfaces

std::vector<UsbInterfaceDescriptor> symbian::device::UsbProbe::interfaces

◆ response_bytes

std::optional<int> symbian::device::UsbProbe::response_bytes

◆ response_code

std::optional<int> symbian::device::UsbProbe::response_code

◆ scope

std::string symbian::device::UsbProbe::scope

◆ session_closed

std::optional<bool> symbian::device::UsbProbe::session_closed

◆ state

std::string symbian::device::UsbProbe::state = "device-unavailable"

◆ storage

std::vector<MtpStorageInfo> symbian::device::UsbProbe::storage

◆ storage_count

std::optional<size_t> symbian::device::UsbProbe::storage_count

◆ target

std::optional<std::string> symbian::device::UsbProbe::target

◆ transport

std::optional<std::string> symbian::device::UsbProbe::transport

The documentation for this struct was generated from the following file: