blob: 1e9bbab33967cd6ea4f37872f27e9f7a8607f9b4 [file] [log] [blame] [edit]
Implementation: debugd
The debug daemon uses the DBus C API (documented at
<http://dbus.freedesktop.org/doc/api/html/index.html>) directly despite being
written in C++. This is mostly to reduce attack surface and complexity, but also
because of the simplicity of our use case: we have a single object that exposes
a single interface with only synchronous methods. Methods are bound in a table
of (name, function) pairs; new methods are added by adding entries to this
table.
(The implementation docs will go here once there's more of an implementation.)