blob: 58b2a0ab28d42264f31406308cbfa6b348413906 [file] [log] [blame]
// Copyright 2020 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef HERMES_MANAGER_DBUS_ADAPTOR_H_
#define HERMES_MANAGER_DBUS_ADAPTOR_H_
#include "hermes/adaptor_interfaces.h"
namespace hermes {
class Manager;
class ManagerDBusAdaptor : public org::chromium::Hermes::ManagerInterface,
public ManagerAdaptorInterface {
public:
explicit ManagerDBusAdaptor(Manager* /*manager*/);
ManagerDBusAdaptor(const ManagerDBusAdaptor&) = delete;
ManagerDBusAdaptor& operator=(const ManagerDBusAdaptor&) = delete;
private:
brillo::dbus_utils::DBusObject dbus_object_;
};
} // namespace hermes
#endif // HERMES_MANAGER_DBUS_ADAPTOR_H_