template <>
class WireWeakSyncClientImpl
Defined at line 5971 of file fidling/gen/sdk/fidl/fuchsia.hardware.goldfish/fuchsia.hardware.goldfish/cpp/fidl/fuchsia.hardware.goldfish/cpp/wire_messaging.h
Public Methods
::fidl::WireResult< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::AllocateBlock> AllocateBlock (uint64_t size)
Allocates goldfish address space of given size.
Allocates 64 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::DeallocateBlock> DeallocateBlock (uint64_t paddr)
Free goldfish address space associated with given ID.
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::ClaimSharedBlock> ClaimSharedBlock (uint64_t offset, uint64_t size)
Claim a region at `[offset, offset + size)` that is a subregion of a
larger region managed by hardware. It is possible to share the same
regions across different connections, but within a connection, we
require the claimed regions to be disjoint. Otherwise,
`ZX_ERROR_INVALID_ARGS1` is returned.
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::UnclaimSharedBlock> UnclaimSharedBlock (uint64_t offset)
Unclaim a hardware-shared region. This must correspond to an existing
claimed region in the current connection. Otherwise,
`ZX_ERROR_INVALID_ARGS` is returned.
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::Ping> Ping (const ::fuchsia_hardware_goldfish::wire::AddressSpaceChildDriverPingMessage & ping)
Ping (General notification for child drivers)
Allocates 136 bytes of message buffer on the stack. No heap allocation necessary.