class MagmaDevice

Defined at line 1513 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/natural_types.h

Properties describing a virtio_magma device.

Public Methods

void MagmaDevice (Storage_ storage)
void MagmaDevice (uint64_t memory)
void MagmaDevice ()

Default constructs a |MagmaDevice| only if all of its members are default constructible.

Defined at line 1523 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/natural_types.h

void MagmaDevice (MagmaDevice && )

Defined at line 1526 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/natural_types.h

void MagmaDevice (const MagmaDevice & other)
MagmaDevice & operator= (MagmaDevice && )

Defined at line 1527 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/natural_types.h

MagmaDevice & operator= (const MagmaDevice & other)
bool operator== (const MagmaDevice & other)
bool operator!= (const MagmaDevice & other)
uint64_t memory ()

The amount of guest-physical address space to allocate for virtio_magma

buffers.

Default to a 16GiB allocation.

uint64_t & memory ()

The amount of guest-physical address space to allocate for virtio_magma

buffers.

Default to a 16GiB allocation.

MagmaDevice & memory (uint64_t value)

The amount of guest-physical address space to allocate for virtio_magma

buffers.

Default to a 16GiB allocation.

void MagmaDevice (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits