Method: Idevice::DiagnosticsRelayClient#ioregistry_plane
- Defined in:
- lib/idevice/diagnostics_relay.rb
#ioregistry_plane(plane) ⇒ Object
110 111 112 113 114 115 116 117 118 |
# File 'lib/idevice/diagnostics_relay.rb', line 110 def ioregistry_plane(plane) FFI::MemoryPointer.new(:pointer) do |p_result| err = C.diagnostics_relay_query_ioregistry_plane(self, plane, p_result) raise DiagnosticsRelayError, "Diagnostics Relay error: #{err}" if err != :SUCCESS result = p_result.read_pointer.read_plist_t raise DiagnosticsRelayError, "diagnostics_relay_query_ioregistry_plane returned a null result" if result.nil? return result end end |