class Internal

Defined at line 3731 of file fidling/gen/sdk/fidl/fuchsia.driver.test/fuchsia.driver.test/hlcpp/fuchsia/driver/test/cpp/fidl.h

This protocol is served when running with the driver_test_realm to be used by the

fake-resolver component to access the various directories and metadata of the test it needs.

Public Members

static const char[] Name_

Public Methods

void ~Internal ()
void GetTestPackage (GetTestPackageCallback callback)

Gets the test component's package directory. This is used to read drivers in this package.

If a test resolution context is available through |GetTestResolutionContext|, subpackages

in this test package are also discovered.

void GetTestResolutionContext (GetTestResolutionContextCallback callback)

Gets the test component's resolution context. This is used to open subpackages of the

test package.

void GetBootDirectory (GetBootDirectoryCallback callback)

Get the '/boot' directory to be used for the "fuchsia-boot:///" resolver.

If an invalid |boot_dir| is returned, the driver test realm's '/pkg' directory is

treated as the boot directory.

void GetBootDriverOverrides (GetBootDriverOverridesCallback callback)