blob: 64d3b05bb048687bcba79b9cb32186df4d894eb2 [file] [log] [blame]
Darin Petkov096b3472012-05-15 10:26:22 +02001// Copyright (c) 2012 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_WIMAX_MANAGER_PROXY_H_
6#define SHILL_MOCK_WIMAX_MANAGER_PROXY_H_
7
8#include <vector>
9
10#include <base/basictypes.h>
11#include <gmock/gmock.h>
12
13#include "shill/wimax_manager_proxy_interface.h"
14
15namespace shill {
16
17class MockWiMaxManagerProxy : public WiMaxManagerProxyInterface {
18 public:
19 MockWiMaxManagerProxy();
20 virtual ~MockWiMaxManagerProxy();
21
Darin Petkov9893d9c2012-05-17 15:27:31 -070022 MOCK_METHOD1(set_devices_changed_callback,
23 void(const DevicesChangedCallback &callback));
24 MOCK_METHOD1(Devices, RpcIdentifiers(Error *error));
Darin Petkov096b3472012-05-15 10:26:22 +020025
26 private:
27 DISALLOW_COPY_AND_ASSIGN(MockWiMaxManagerProxy);
28};
29
30} // namespace shill
31
32#endif // SHILL_MOCK_WIMAX_MANAGER_PROXY_H_