class FifoDispatcher
Defined at line 20 of file ../../zircon/kernel/object/include/object/fifo_dispatcher.h
Public Methods
zx_status_t Create (size_t elem_count, size_t elem_size, uint32_t options, KernelHandle<FifoDispatcher> * handle0, KernelHandle<FifoDispatcher> * handle1, zx_rights_t * rights)
static
Defined at line 21 of file ../../zircon/kernel/object/fifo_dispatcher.cc
zx_obj_type_t get_type ()
Defined at line 28 of file ../../zircon/kernel/object/include/object/fifo_dispatcher.h
void ~FifoDispatcher ()
Defined at line 77 of file ../../zircon/kernel/object/fifo_dispatcher.cc
zx_status_t WriteFromUser (size_t elem_size, user_in_ptr<const uint8_t> src, size_t count, size_t * actual)
May block on page requests and must be called without locks held.
Defined at line 87 of file ../../zircon/kernel/object/fifo_dispatcher.cc
zx_status_t ReadToUser (size_t elem_size, user_out_ptr<uint8_t> dst, size_t count, size_t * actual)
May block on page requests and must be called without locks held.
Defined at line 192 of file ../../zircon/kernel/object/fifo_dispatcher.cc
void on_zero_handles_locked ()
PeeredDispatcher implementation.
Defined at line 79 of file ../../zircon/kernel/object/fifo_dispatcher.cc
void OnPeerZeroHandlesLocked ()
Defined at line 81 of file ../../zircon/kernel/object/fifo_dispatcher.cc