template <>

class WireWeakAsyncClientImpl

Defined at line 1203 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/cpp/fidl/fuchsia.vulkan.loader/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_vulkan_loader::Loader::Get> Get (::fidl::StringView name)

Requests a client driver library with the given name from the Vulkan loader

service. Returns a VMO suitable for loading as a dynamic library on

success, a null handle on failure.

Allocates 96 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_vulkan_loader::Loader::GetSupportedFeatures> GetSupportedFeatures ()

Returns the set of features the loader service supports.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_vulkan_loader::Loader::GetVmexResource> GetVmexResource ()

Returns a VmexResource that can be used by Lavapipe to JIT-compile code in the client

process, or an error.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.