struct fdio_slot
Defined at line 16 of file ../../sdk/lib/fdio/fdio_slot.h
TODO(tamird): every operation on this type should require the global lock.
Public Methods
fbl::RefPtr<fdio> get ()
Defined at line 9 of file ../../sdk/lib/fdio/fdio_slot.cc
fbl::RefPtr<fdio> release ()
Defined at line 17 of file ../../sdk/lib/fdio/fdio_slot.cc
void fdio_slot ()
Defined at line 18 of file ../../sdk/lib/fdio/fdio_slot.h
void fdio_slot (const fdio_slot & )
Defined at line 19 of file ../../sdk/lib/fdio/fdio_slot.h
bool try_set (fbl::RefPtr<fdio> io)
Defined at line 27 of file ../../sdk/lib/fdio/fdio_slot.cc
fbl::RefPtr<fdio> replace (fbl::RefPtr<fdio> io)
Defined at line 35 of file ../../sdk/lib/fdio/fdio_slot.cc
std::optional<void (fdio_slot::*)()> try_reserve ()
Defined at line 44 of file ../../sdk/lib/fdio/fdio_slot.cc
bool try_fill (fbl::RefPtr<fdio> io)
Defined at line 52 of file ../../sdk/lib/fdio/fdio_slot.cc
bool allocated ()
Defined at line 60 of file ../../sdk/lib/fdio/fdio_slot.cc