class DebugAgentLauncher

Defined at line 15 of file ../../src/developer/debug/debug_agent/launcher.h

This implements the |Launcher| fidl protocol, and manages instance(s) of DebugAgent. When a

|Launch| request is received, a new DebugAgent process is spun up and passed the server_end of

the DebugAgent protocol as a startup handle. That handle is bound to the MessageLoop and serves

requests from the corresponding client.

Public Methods

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_debugger::Launcher> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 21 of file ../../src/developer/debug/debug_agent/launcher.h

void Launch (LaunchRequest & request, LaunchCompleter::Sync & completer)

Defined at line 187 of file ../../src/developer/debug/debug_agent/launcher.cc

void GetAgents (GetAgentsRequest & request, GetAgentsCompleter::Sync & completer)

Defined at line 197 of file ../../src/developer/debug/debug_agent/launcher.cc