Method: Idevice::DiagnosticsRelayClient#mobilegestalt
- Defined in:
- lib/idevice/diagnostics_relay.rb
#mobilegestalt(*keys) ⇒ Object
90 91 92 93 94 95 96 97 98 |
# File 'lib/idevice/diagnostics_relay.rb', line 90 def mobilegestalt(*keys) FFI::MemoryPointer.new(:pointer) do |p_result| err = C.diagnostics_relay_query_mobilegestalt(self, Plist_t.from_ruby(keys), p_result) raise DiagnosticsRelayError, "Diagnostics Relay error: #{err}" if err != :SUCCESS result = p_result.read_pointer.read_plist_t raise DiagnosticsRelayError, "diagnostics_relay_query_mobilegestalt returned a null result" if result.nil? return result end end |