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