class DescriptorChainBuilder

Defined at line 75 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.h

Helper class to build descriptor chains for Virtio queues.

Public Methods

template <typename T>
DescriptorChainBuilder & AppendWritableDescriptor (T ** ptr, uint32_t len)

Defined at line 83 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.h

void DescriptorChainBuilder (VirtioQueueFake & queue_fake)

Defined at line 112 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.cc

DescriptorChainBuilder & AppendReadableDescriptor (const void * buf, uint32_t len)

Defined at line 134 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.cc

DescriptorChainBuilder & AppendWritableDescriptor (void ** buf, uint32_t len)

Defined at line 139 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.cc

zx_status_t Build (uint16_t * index)

Builds the descritpor chain and writes the head index into the avail ring.

The index of the head descriptor of the chain is written to |index| if it's

non-null.

Defined at line 143 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.cc

DescriptorChainBuilder & AppendDescriptor (void ** buf, uint32_t len, uint16_t flags)

Defined at line 115 of file ../../src/virtualization/bin/vmm/device/tests/virtio_queue_fake.cc