Implement ideviceinfo in cpp

This commit is contained in:
Jackson Coxson
2025-08-14 18:07:56 -06:00
parent f152f18f8e
commit c607909beb
5 changed files with 55 additions and 2 deletions

View File

@@ -37,6 +37,8 @@ class Provider {
Provider(const Provider&) = delete;
Provider& operator=(const Provider&) = delete;
std::optional<PairingFile> get_pairing_file(FfiError& err);
IdeviceProviderHandle* raw() const noexcept { return handle_.get(); }
static Provider adopt(IdeviceProviderHandle* h) noexcept { return Provider(h); }
IdeviceProviderHandle* release() noexcept { return handle_.release(); }