class SocketDevice

Defined at line 42 of file ../../src/devices/misc/drivers/virtio-socket/socket.h

Public Methods

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 51 of file ../../src/devices/misc/drivers/virtio-socket/socket.h

void SocketDevice (zx_device_t * device, zx::bti , std::unique_ptr<Backend> backend)

Defined at line 59 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void ~SocketDevice ()

Defined at line 68 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void DdkRelease ()

DDKTL hooks:

Defined at line 248 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void Start (::fuchsia_hardware_vsock::wire::DeviceStartRequest * request, StartCompleter::Sync & completer)

fuchsia.hardware.vsock.Device implementation.

Defined at line 70 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

const char * tag ()

Defined at line 71 of file ../../src/devices/misc/drivers/virtio-socket/socket.h

void SendRequest (::fuchsia_hardware_vsock::wire::DeviceSendRequestRequest * request, SendRequestCompleter::Sync & completer)

Defined at line 115 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void SendShutdown (::fuchsia_hardware_vsock::wire::DeviceSendShutdownRequest * request, SendShutdownCompleter::Sync & completer)

Defined at line 95 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void SendRst (::fuchsia_hardware_vsock::wire::DeviceSendRstRequest * request, SendRstCompleter::Sync & completer)

Defined at line 88 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void SendResponse (::fuchsia_hardware_vsock::wire::DeviceSendResponseRequest * request, SendResponseCompleter::Sync & completer)

Defined at line 135 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void GetCid (GetCidCompleter::Sync & completer)

Defined at line 158 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

zx_status_t Init ()

Defined at line 163 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void IrqRingUpdate ()

VirtIO callbacks

Defined at line 253 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

void IrqConfigChange ()

Defined at line 288 of file ../../src/devices/misc/drivers/virtio-socket/socket.cc

Records

Friends

class Connection