class DebugServer

Defined at line 58 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

Public Methods

void RegisterCommand (std::string name, std::string description, StringCommandHandler handler)

Register command handlers.

Defined at line 49 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, std::string usage, StringCommandHandler handler)

Defined at line 54 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void DebugServer ()

Defined at line 60 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

void ~DebugServer ()

Defined at line 61 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

void DebugServer (const DebugServer & )

Defined at line 63 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

DebugServer & operator= (const DebugServer & )

Defined at line 64 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

void DebugServer (DebugServer && )

Defined at line 65 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

DebugServer & operator= (DebugServer && )

Defined at line 66 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

void RegisterCommand (std::string name, std::string description, StatusStringCommandHandler handler)

Defined at line 75 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, std::string usage, StatusStringCommandHandler handler)

Defined at line 80 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void Bind (fidl::ServerEnd<fuchsia_driver_debug::Debug> server_end, async_dispatcher_t * dispatcher)

Defined at line 100 of file ../../sdk/lib/driver/debug/cpp/include/lib/driver/debug/cpp/debug_server.h

void RegisterCommand (std::string name, std::string description, SimpleStringCommandHandler handler)

Defined at line 101 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, std::string usage, SimpleStringCommandHandler handler)

Defined at line 106 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, FullCommandHandler handler)

Defined at line 120 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, std::string usage, FullCommandHandler handler)

Defined at line 125 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, AsyncCommandHandler handler)

Defined at line 135 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void RegisterCommand (std::string name, std::string description, std::string usage, AsyncCommandHandler handler)

Defined at line 140 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

zx::result<> Serve (async_dispatcher_t * dispatcher, component::OutgoingDirectory & outgoing)

Serve Debug protocol on an OutgoingDirectory.

Defined at line 150 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

zx::result<> Serve (async_dispatcher_t * dispatcher, fdf::OutgoingDirectory & outgoing)

Defined at line 155 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

zx::result<> Serve (async_dispatcher_t * dispatcher, const std::shared_ptr<fdf::OutgoingDirectory> & outgoing)

Defined at line 160 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void Bind (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_driver_debug::Debug> server_end)

Bind a server endpoint directly.

Defined at line 168 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

fidl::ProtocolHandler<fuchsia_driver_debug::Debug> CreateHandler (async_dispatcher_t * dispatcher)

Create a protocol handler to be added to an outgoing directory or service.

Defined at line 173 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void Execute (ExecuteRequest & request, ExecuteCompleter::Sync & completer)

fidl::Server

<fuchsia

_driver_debug::Debug> implementation

Defined at line 178 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void ListCommands (ListCommandsCompleter::Sync & completer)

Defined at line 227 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_driver_debug::Debug> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 241 of file ../../sdk/lib/driver/debug/cpp/debug_server.cc