|
Symbian platform (C++)
SDK native APIs, runtime and tooling
|
#include "symbian/device/usb.h"#include <algorithm>#include <array>#include <cstdint>#include <cstdio>#include <cstring>#include <fstream>#include <map>#include <memory>#include <mutex>#include <set>#include <string>#include <vector>#include <absl/log/log.h>#include <absl/status/status.h>#include <libusb.h>#include <openssl/sha.h>#include "symbian/device/transport.h"Classes | |
| struct | symbian::device::UsbSession::Impl::Pending |
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. | |
| absl::StatusOr< std::vector< UsbDeviceDescriptor > > | symbian::device::ListUsbDevices () |
| int alt = 0 |
| std::vector<unsigned char> data |
| libusb_device_handle* handle = nullptr |
| uint8_t in = 0 |
| int number = -1 |
| uint8_t out = 0 |
| std::vector<uint32_t> params |
| uint16_t response = 0 |
| libusb_config_descriptor* value = nullptr |