class Socket

Defined at line 54 of file ../../src/paravirtualization/lib/vsock/socket.cc

Public Methods

void Socket (fidl::ClientEnd<fuchsia_vsock::Connector> connector_client)

Defined at line 56 of file ../../src/paravirtualization/lib/vsock/socket.cc

zx_status_t Bind (const struct sockaddr * addr, socklen_t addrlen, int16_t * out_code)

Defined at line 78 of file ../../src/paravirtualization/lib/vsock/socket.cc

zx_status_t Connect (const struct sockaddr * addr, socklen_t addrlen, int16_t * out_code)

Defined at line 107 of file ../../src/paravirtualization/lib/vsock/socket.cc

zx_status_t Listen (int backlog, int16_t * out_code)

Defined at line 164 of file ../../src/paravirtualization/lib/vsock/socket.cc

zx_status_t Accept (struct sockaddr * addr, socklen_t * addrlen, zxio_storage_t * out_storage, int16_t * out_code)

Defined at line 184 of file ../../src/paravirtualization/lib/vsock/socket.cc

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

Defined at line 236 of file ../../src/paravirtualization/lib/vsock/socket.cc

void WaitEnd (zx_signals_t signals, zxio_signals_t * out_zxio_signals)

Defined at line 255 of file ../../src/paravirtualization/lib/vsock/socket.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 271 of file ../../src/paravirtualization/lib/vsock/socket.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 281 of file ../../src/paravirtualization/lib/vsock/socket.cc