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