template <>

class WireWeakAsyncBufferClientImpl

Defined at line 5934 of file fidling/gen/sdk/fidl/fuchsia.hardware.goldfish/fuchsia.hardware.goldfish/cpp/fidl/fuchsia.hardware.goldfish/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::AllocateBlock> AllocateBlock (uint64_t size)

Allocates goldfish address space of given size.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::DeallocateBlock> DeallocateBlock (uint64_t paddr)

Free goldfish address space associated with given ID.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_goldfish::AddressSpaceChildDriver::Ping> Ping (const ::fuchsia_hardware_goldfish::wire::AddressSpaceChildDriverPingMessage & ping)

Ping (General notification for child drivers)

Caller provides the backing storage for FIDL message.