chromeos-dbus-bindings: Generate Interface

Generate an interface class that contains pure-virtual methods
for each method supported by the interface.  Also generate a
controller that registers these methods with an exported DBus
interface.

BUG=chromium:404505
TEST=New unit test

Change-Id: Ib9eacdd822982e6e992d10fc21a4eec804489b45
Reviewed-on: https://chromium-review.googlesource.com/218749
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
11 files changed
tree: 58e7580dcd397bc43e41ae690e1216a006f9fcc2
  1. chromeos-dbus-bindings/