class Pty

Defined at line 27 of file ../../sdk/lib/zxio/pty.cc

Public Methods

void Pty (fidl::ClientEnd<fuchsia_hardware_pty::Device> client_end, zx::eventpair event)

Defined at line 29 of file ../../sdk/lib/zxio/pty.cc

void Destroy ()

Defined at line 32 of file ../../sdk/lib/zxio/pty.cc

zx_status_t Close ()

Defined at line 34 of file ../../sdk/lib/zxio/pty.cc

zx_status_t Release (zx_handle_t * out_handle)

Defined at line 48 of file ../../sdk/lib/zxio/pty.cc

zx_status_t Borrow (zx_handle_t * out_handle)

Defined at line 53 of file ../../sdk/lib/zxio/pty.cc

zx_status_t Clone (zx_handle_t * out_handle)

Defined at line 58 of file ../../sdk/lib/zxio/pty.cc

void WaitBegin (zxio_signals_t zxio_signals, zx_handle_t * out_handle, zx_signals_t * out_zx_signals)

Defined at line 68 of file ../../sdk/lib/zxio/pty.cc

void WaitEnd (zx_signals_t zx_signals, zxio_signals_t * out_zxio_signals)

Defined at line 98 of file ../../sdk/lib/zxio/pty.cc

zx_status_t Readv (const zx_iovec_t * vector, size_t vector_count, zxio_flags_t flags, size_t * out_actual)

Defined at line 123 of file ../../sdk/lib/zxio/pty.cc

zx_status_t Writev (const zx_iovec_t * vector, size_t vector_count, zxio_flags_t flags, size_t * out_actual)

Defined at line 130 of file ../../sdk/lib/zxio/pty.cc

zx_status_t IsAtty (bool * tty)

Defined at line 137 of file ../../sdk/lib/zxio/pty.cc

zx_status_t GetWindowSize (uint32_t * width, uint32_t * height)

Defined at line 142 of file ../../sdk/lib/zxio/pty.cc

zx_status_t SetWindowSize (uint32_t width, uint32_t height)

Defined at line 159 of file ../../sdk/lib/zxio/pty.cc