class GetMemSize

Defined at line 320 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/markers.h

Get the configured region size, usable region size, plugged size and requestd size

block_size is the size and the alignment in bytes of a memory block. Cannot change.

region_size is the size of device-managed memory region in bytes. Cannot change.

usable_region_size is the size of the usable device-managed memory region. Can grow up to

the region_size. Can only shrink due to VIRTIO_MEM_REQ_UNPLUG_ALL requests.

plugged_size is the amount of plugged memory in bytes within the usable device-managed

memory region.

requested_size is the requested amount of plugged memory within the usable device-managed

memory region.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal