class FifoDispatcher
Defined at line 20 of file ../../zircon/kernel/object/include/object/fifo_dispatcher.h
Public Methods
zx_status_t Create (size_telem_count,size_telem_size,uint32_toptions,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_telem_size,user_in_ptr<const uint8_t>src,size_tcount,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_telem_size,user_out_ptr<uint8_t>dst,size_tcount,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