Expand description
Fuchsia implementation of handles just aliases the zircon library
Macros§
- invoke_
for_ handle_ types - 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§
- Bti
- Stub implementation of Zircon handle type $x.
- Channel
- An object representing a Zircon channel.
- Clock
- 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.
- Counter
- An object representing a Zircon counter.
- Debug
Log - An object representing a Zircon ‘debuglog’ object.
- Event
- An object representing a Zircon event object.
- Event
Pair - An object representing a Zircon event_pair
- Exception
- Stub implementation of Zircon handle type $x.
- Fifo
- An object representing a Zircon fifo.
- Guest
- An object representing a Zircon guest
- Handle
- An object representing a Zircon handle.
- Handle
Disposition - Operation to perform on handles during write. ABI-compatible with
zx_handle_disposition_t
. - Handle
Info - Information on handles that were read.
- Interrupt
- An object representing a Zircon interrupt.
- Iob
- An object representing a Zircon IOBuffer.
- Iommu
- Stub implementation of Zircon handle type $x.
- Job
- An object representing a Zircon job.
- Message
BufEtc - A buffer for receiving messages from a channel.
- Msi
- Stub implementation of Zircon handle type $x.
- Object
Type - Zircon object types.
- Pager
- Stub implementation of Zircon handle type $x.
- PciDevice
- Stub implementation of Zircon handle type $x.
- Pmt
- Stub implementation of Zircon handle type $x.
- Port
- An object representing a Zircon port.
- Process
- An object representing a Zircon process.
- Profile
- An object representing a Zircon profile.
- Resource
- An object representing a Zircon resource.
- Rights
- Rights associated with a handle.
- Signals
- Signals that can be waited upon.
- Socket
- An object representing a Zircon socket
- Socket
Opts - Status
- Status type indicating the result of a Fuchsia syscall.
- Stream
- An object representing a Zircon stream.
- Suspend
Token - Stub implementation of Zircon handle type $x.
- Thread
- An object representing a Zircon thread.
- Timer
- An object representing a Zircon timer, such as the one returned by zx_timer_create.
- Vcpu
- Vmar
- An object representing a Zircon virtual memory address region.
- Vmo
- An object representing a Zircon virtual memory object.
Enums§
- Handle
Op - Handle operation.
Traits§
- AsHandle
Ref - A trait to get a reference to the underlying handle of an object.
- Handle
Based - A trait implemented by all handle-based types.
- Peered
- A trait implemented by all handles for objects which have a peer.