class DebugAgentServer

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

Public Methods

DebugAgentServer * BindServer (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_debugger::DebugAgent> server_end, fxl::WeakPtr<DebugAgent> debug_agent)

Static.

Defined at line 148 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void DebugAgentServer (fxl::WeakPtr<DebugAgent> agent, async_dispatcher_t * dispatcher)

Defined at line 161 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void GetAttachedProcesses (GetAttachedProcessesRequest & request, GetAttachedProcessesCompleter::Sync & completer)

fidl::Server

<fuchsia

_debugger::DebugAgent> implementation.

Defined at line 166 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void Connect (ConnectRequest & request, ConnectCompleter::Sync & completer)

Defined at line 177 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void AttachTo (AttachToRequest & request, AttachToCompleter::Sync & completer)

Defined at line 193 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void GetProcessInfo (GetProcessInfoRequest & request, GetProcessInfoCompleter::Sync & completer)

Defined at line 445 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void GetMinidumps (GetMinidumpsRequest & request, GetMinidumpsCompleter::Sync & completer)

Defined at line 466 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void OnUnboundFn (DebugAgentServer * impl, fidl::UnbindInfo info, fidl::ServerEnd<fuchsia_debugger::DebugAgent> server_end)

Defined at line 482 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

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

Defined at line 492 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void OnNotification (const debug_ipc::NotifyProcessStarting & notify)

DebugAgentObserver implementation. For right now we only care about process starting

and exception notifications.

Defined at line 287 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void OnNotification (const debug_ipc::NotifyException & notify)

Defined at line 309 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void OnNotification (const debug_ipc::NotifyComponentStarting & notify)

Defined at line 362 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

void OnNotification (const debug_ipc::NotifyFilterCreated & notify)

Defined at line 380 of file ../../src/developer/debug/debug_agent/debug_agent_server.cc

Friends

class DebugAgentServerTest