buffet: Remove DBusManager class
Move the TestMethod to the Manager, then remove the DBusManager
entirely. This lets us turn the object at org/chromium/Buffet
into a pure object manager and removes a lot of boilerplate.
BUG=chromium:359190
TEST=buffet_client continues to demonstrate buffet functionality
through the TestMethod, which is now implementated by the Manager.
Change-Id: Ie9ecf0f7dd4dd50a3355ad7b06b8e2cfca71d9f9
Reviewed-on: https://chromium-review.googlesource.com/198760
Tested-by: Christopher Wiley <wiley@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
diff --git a/buffet/buffet_client.cc b/buffet/buffet_client.cc
index dba2f4d..f351040 100644
--- a/buffet/buffet_client.cc
+++ b/buffet/buffet_client.cc
@@ -16,7 +16,6 @@
#include <dbus/values_util.h>
#include "buffet/dbus_constants.h"
-#include "buffet/dbus_manager.h"
#include "buffet/data_encoding.h"
using namespace buffet::dbus_constants;
@@ -32,8 +31,8 @@
}
bool CallTestMethod(dbus::ObjectProxy* proxy) {
- dbus::MethodCall method_call(buffet::dbus_constants::kRootInterface,
- buffet::dbus_constants::kRootTestMethod);
+ dbus::MethodCall method_call(buffet::dbus_constants::kManagerInterface,
+ buffet::dbus_constants::kManagerTestMethod);
scoped_ptr<dbus::Response> response(
proxy->CallMethodAndBlock(&method_call, default_timeout_ms));
if (!response) {
@@ -178,7 +177,7 @@
void usage() {
std::cerr << "Possible commands:" << std::endl;
- std::cerr << " " << kRootTestMethod << std::endl;
+ std::cerr << " " << kManagerTestMethod << std::endl;
std::cerr << " " << kManagerCheckDeviceRegistered << std::endl;
std::cerr << " " << kManagerGetDeviceInfo << std::endl;
std::cerr << " " << kManagerStartRegisterDevice
@@ -208,9 +207,9 @@
std::string command = args.front();
args.erase(args.begin());
bool success = false;
- if (command.compare(kRootTestMethod) == 0) {
+ if (command.compare(kManagerTestMethod) == 0) {
auto proxy = GetBuffetDBusProxy(
- bus, buffet::dbus_constants::kRootServicePath);
+ bus, buffet::dbus_constants::kManagerServicePath);
success = CallTestMethod(proxy);
} else if (command.compare(kManagerCheckDeviceRegistered) == 0 ||
command.compare("cr") == 0) {