Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
usb.h File Reference
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
#include <absl/status/statusor.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  symbian::device::UsbEndpointDescriptor
 
struct  symbian::device::UsbInterfaceDescriptor
 
struct  symbian::device::UsbCdcUnion
 
struct  symbian::device::UsbInterfaceAssociation
 
struct  symbian::device::MtpDeviceInfo
 
struct  symbian::device::MtpObjectInfo
 
struct  symbian::device::MtpStorageInfo
 
struct  symbian::device::UsbProbe
 
struct  symbian::device::UsbDeviceDescriptor
 
struct  symbian::device::MtpStageResult
 Result of a checked SIS transfer to an MTP Installs folder. More...
 

Namespaces

namespace  symbian
 
namespace  symbian::device
 

Functions

absl::StatusOr< UsbProbe > symbian::device::InspectUsb (uint16_t vendor, uint16_t product, const std::string &anchor, const std::string &operation, uint32_t limit)
 Inspect a serial-matched USB device without changing its stored files.
 
absl::StatusOr< MtpStageResult > symbian::device::StageMtpSis (uint16_t vendor, uint16_t product, const std::string &anchor, const std::string &package_path, const std::string &filename, const std::string &expected_sha256)
 Stage one SIS on a serial-matched device, checking the readback digest.