blob: 715e13f3d2ac732aeb99a3506d09991b8e92a6dd [file] [log] [blame]
Peter Qiuc0beca52015-09-03 11:25:46 -07001//
2// Copyright (C) 2012 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
Chris Masone95207da2011-06-29 16:50:49 -070016
Chris Masone95207da2011-06-29 16:50:49 -070017#include "shill/mock_adaptors.h"
18
Chris Masone34af2182011-08-22 11:59:36 -070019#include <string>
20
Darin Petkova9b1fed2012-02-29 11:49:05 +010021using std::string;
22
Chris Masone95207da2011-06-29 16:50:49 -070023namespace shill {
24
25// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040026const char DeviceMockAdaptor::kRpcId[] = "/device_rpc";
Chris Masone4e851612011-07-01 10:46:53 -070027// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040028const char DeviceMockAdaptor::kRpcConnId[] = "/device_rpc_conn";
Chris Masonec6c6c132011-06-30 11:29:52 -070029
Chris Masone4e851612011-07-01 10:46:53 -070030DeviceMockAdaptor::DeviceMockAdaptor()
Darin Petkova9b1fed2012-02-29 11:49:05 +010031 : rpc_id_(kRpcId),
32 rpc_conn_id_(kRpcConnId) {
Chris Masone4e851612011-07-01 10:46:53 -070033}
Chris Masonec6c6c132011-06-30 11:29:52 -070034
35DeviceMockAdaptor::~DeviceMockAdaptor() {}
36
Paul Stewart1e006c62015-06-16 12:29:06 -070037const string& DeviceMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
Chris Masonec6c6c132011-06-30 11:29:52 -070038
39// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040040const char IPConfigMockAdaptor::kRpcId[] = "/ipconfig_rpc";
Chris Masonec6c6c132011-06-30 11:29:52 -070041
Darin Petkova9b1fed2012-02-29 11:49:05 +010042IPConfigMockAdaptor::IPConfigMockAdaptor() : rpc_id_(kRpcId) {}
Chris Masonec6c6c132011-06-30 11:29:52 -070043
44IPConfigMockAdaptor::~IPConfigMockAdaptor() {}
45
Paul Stewart1e006c62015-06-16 12:29:06 -070046const string& IPConfigMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
Chris Masonec6c6c132011-06-30 11:29:52 -070047
48// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040049const char ManagerMockAdaptor::kRpcId[] = "/manager_rpc";
Chris Masone95207da2011-06-29 16:50:49 -070050
Darin Petkova9b1fed2012-02-29 11:49:05 +010051ManagerMockAdaptor::ManagerMockAdaptor() : rpc_id_(kRpcId) {}
Chris Masone95207da2011-06-29 16:50:49 -070052
53ManagerMockAdaptor::~ManagerMockAdaptor() {}
54
Paul Stewart1e006c62015-06-16 12:29:06 -070055const string& ManagerMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
Chris Masone95207da2011-06-29 16:50:49 -070056
57// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040058const char ProfileMockAdaptor::kRpcId[] = "/profile_rpc";
Chris Masonec6c6c132011-06-30 11:29:52 -070059
Darin Petkova9b1fed2012-02-29 11:49:05 +010060ProfileMockAdaptor::ProfileMockAdaptor() : rpc_id_(kRpcId) {}
Chris Masonec6c6c132011-06-30 11:29:52 -070061
62ProfileMockAdaptor::~ProfileMockAdaptor() {}
63
Paul Stewart1e006c62015-06-16 12:29:06 -070064const string& ProfileMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
Darin Petkova9b1fed2012-02-29 11:49:05 +010065
66// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040067const char RPCTaskMockAdaptor::kRpcId[] = "/rpc_task_rpc";
Jason Glasgowacdc11f2012-03-30 14:12:22 -040068const char RPCTaskMockAdaptor::kRpcConnId[] = "/rpc_task_rpc_conn";
Darin Petkova9b1fed2012-02-29 11:49:05 +010069
70RPCTaskMockAdaptor::RPCTaskMockAdaptor()
71 : rpc_id_(kRpcId),
Darin Petkova9b1fed2012-02-29 11:49:05 +010072 rpc_conn_id_(kRpcConnId) {}
73
74RPCTaskMockAdaptor::~RPCTaskMockAdaptor() {}
75
Paul Stewart1e006c62015-06-16 12:29:06 -070076const string& RPCTaskMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
Paul Stewart1e006c62015-06-16 12:29:06 -070077const string& RPCTaskMockAdaptor::GetRpcConnectionIdentifier() {
Darin Petkova9b1fed2012-02-29 11:49:05 +010078 return rpc_conn_id_;
79}
Chris Masonec6c6c132011-06-30 11:29:52 -070080
81// static
Jason Glasgowacdc11f2012-03-30 14:12:22 -040082const char ServiceMockAdaptor::kRpcId[] = "/service_rpc";
Chris Masone95207da2011-06-29 16:50:49 -070083
Darin Petkova9b1fed2012-02-29 11:49:05 +010084ServiceMockAdaptor::ServiceMockAdaptor() : rpc_id_(kRpcId) {}
Chris Masone95207da2011-06-29 16:50:49 -070085
86ServiceMockAdaptor::~ServiceMockAdaptor() {}
87
Paul Stewart1e006c62015-06-16 12:29:06 -070088const string& ServiceMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
Darin Petkove5bc2cb2011-12-07 14:47:32 +010089
Prabhu Kaliamoorthi127b3412014-10-16 13:00:25 +020090#ifndef DISABLE_VPN
91ThirdPartyVpnMockAdaptor::ThirdPartyVpnMockAdaptor() {}
92
93ThirdPartyVpnMockAdaptor::~ThirdPartyVpnMockAdaptor() {}
94#endif
95
Chris Masone95207da2011-06-29 16:50:49 -070096} // namespace shill