blob: 196591694ae13bb3eebdb60328c94e4f0b44e300 [file] [log] [blame]
Chris Masoned7732e42011-05-20 11:08:56 -07001// Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef SHILL_MOCK_CONTROL_
6#define SHILL_MOCK_CONTROL_
7
8#include "shill/control_interface.h"
9
10namespace shill {
11// This is the Interface for the control channel for Shill.
12class MockControl : public ControlInterface {
13 public:
14 ManagerAdaptorInterface *CreateManagerAdaptor(Manager *manager);
15 ServiceAdaptorInterface *CreateServiceAdaptor(Service *service);
16 DeviceAdaptorInterface *CreateDeviceAdaptor(Device *device);
17};
18
19} // namespace shill
20
21#endif // SHILL_MOCK_CONTROL_