Files
idevice/cpp/include/idevice++/ffi.hpp
2025-08-29 14:19:28 -06:00

25 lines
450 B
C++

// Jackson Coxson
#ifndef IDEVICE_FFI
#define IDEVICE_FFI
#include <idevice++/bindings.hpp>
#include <string>
namespace IdeviceFFI {
class FfiError {
public:
int32_t code = 0;
std::string message;
FfiError(const IdeviceFfiError* err);
FfiError();
explicit operator bool() const { return code != 0; }
static FfiError NotConnected();
static FfiError InvalidArgument();
};
} // namespace IdeviceFFI
#endif