fidl::handle

Module fuchsia_handles

Source
Expand description

Fuchsia implementation of handles just aliases the zircon library

Macros§

  • invoke_for_handle_types!{mmm} calls the macro mmm! with two arguments: one is the name of a Zircon handle, the second is one of:

Structs§

  • Stub implementation of Zircon handle type $x.
  • An object representing a Zircon channel.
  • An object representing a kernel clock, used to track the progress of time. A clock is a one-dimensional affine transformation of the clock monotonic reference timeline which may be atomically adjusted by a maintainer and observed by clients.
  • An object representing a Zircon ‘debuglog’ object.
  • An object representing a Zircon event object.
  • An object representing a Zircon event_pair
  • Stub implementation of Zircon handle type $x.
  • An object representing a Zircon fifo.
  • An object representing a Zircon guest
  • An object representing a Zircon handle.
  • Operation to perform on handles during write. ABI-compatible with zx_handle_disposition_t.
  • Information on handles that were read.
  • An object representing a Zircon interrupt.
  • Stub implementation of Zircon handle type $x.
  • An object representing a Zircon job.
  • A buffer for receiving messages from a channel.
  • Stub implementation of Zircon handle type $x.
  • Zircon object types.
  • Stub implementation of Zircon handle type $x.
  • Stub implementation of Zircon handle type $x.
  • Stub implementation of Zircon handle type $x.
  • An object representing a Zircon port.
  • An object representing a Zircon process.
  • An object representing a Zircon profile.
  • An object representing a Zircon resource.
  • Rights associated with a handle.
  • Signals that can be waited upon.
  • An object representing a Zircon socket
  • Status type indicating the result of a Fuchsia syscall.
  • An object representing a Zircon stream.
  • Stub implementation of Zircon handle type $x.
  • An object representing a Zircon thread.
  • An object representing a Zircon timer, such as the one returned by zx_timer_create.
  • An object representing a Zircon virtual memory address region.
  • An object representing a Zircon virtual memory object.

Enums§

Traits§

  • A trait to get a reference to the underlying handle of an object.
  • A trait implemented by all handle-based types.
  • A trait implemented by all handles for objects which have a peer.

Type Aliases§