class Loader

Defined at line 450 of file fidling/gen/sdk/fidl/fuchsia.ldsvc/fuchsia.ldsvc/hlcpp/fuchsia/ldsvc/cpp/fidl.h

See //docs/concepts/process/program_loading.md for a more complete

description of this and related process bootstrapping protocols, and

for specifics about the default global loader service's

interpretation of names, paths, and configurations.

Public Methods

void ~Loader ()
void Done ()

Cleanly shutdown the connection to the Loader service.

void LoadObject (::std::string object_name, LoadObjectCallback callback)

The dynamic linker sends `object_name` and gets back a VMO

handle containing the file.

void Config (::std::string config, ConfigCallback callback)

The dynamic linker sends a `config` identifying its load

configuration. This is intended to affect how later

`LoadObject` requests decide what particular implementation

file to supply for a given name.

void Clone (::fidl::InterfaceRequest< ::fuchsia::ldsvc::Loader> loader, CloneCallback callback)

Obtain a new loader service connection.