class ComponentRegistryImpl

Defined at line 90 of file ../../src/graphics/bin/agis/agis.cc

Register and unregister Vulkan traceable components.

Public Methods

void ~ComponentRegistryImpl ()

Defined at line 92 of file ../../src/graphics/bin/agis/agis.cc

void Register (ClientId id, zx_koid_t process_koid, std::string process_name, RegisterCallback callback)

Add entries to the |registry| map.

Defined at line 104 of file ../../src/graphics/bin/agis/agis.cc

void Unregister (ClientId id, UnregisterCallback callback)

Defined at line 143 of file ../../src/graphics/bin/agis/agis.cc

void GetVulkanSocket (ClientId id, GetVulkanSocketCallback callback)

Defined at line 155 of file ../../src/graphics/bin/agis/agis.cc

void AddBinding (std::unique_ptr<ComponentRegistryImpl> session, fidl::InterfaceRequest<fuchsia::gpu::agis::ComponentRegistry> && request)

Defined at line 196 of file ../../src/graphics/bin/agis/agis.cc