1//
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//
16
17#include "shill/mock_adaptors.h"
18
19#include <string>
20
21using std::string;
22
23namespace shill {
24
25// static
26const char DeviceMockAdaptor::kRpcId[] = "/device_rpc";
27// static
28const char DeviceMockAdaptor::kRpcConnId[] = "/device_rpc_conn";
29
30DeviceMockAdaptor::DeviceMockAdaptor()
31    : rpc_id_(kRpcId),
32      rpc_conn_id_(kRpcConnId) {
33}
34
35DeviceMockAdaptor::~DeviceMockAdaptor() {}
36
37const string& DeviceMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
38
39// static
40const char IPConfigMockAdaptor::kRpcId[] = "/ipconfig_rpc";
41
42IPConfigMockAdaptor::IPConfigMockAdaptor() : rpc_id_(kRpcId) {}
43
44IPConfigMockAdaptor::~IPConfigMockAdaptor() {}
45
46const string& IPConfigMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
47
48// static
49const char ManagerMockAdaptor::kRpcId[] = "/manager_rpc";
50
51ManagerMockAdaptor::ManagerMockAdaptor() : rpc_id_(kRpcId) {}
52
53ManagerMockAdaptor::~ManagerMockAdaptor() {}
54
55const string& ManagerMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
56
57// static
58const char ProfileMockAdaptor::kRpcId[] = "/profile_rpc";
59
60ProfileMockAdaptor::ProfileMockAdaptor() : rpc_id_(kRpcId) {}
61
62ProfileMockAdaptor::~ProfileMockAdaptor() {}
63
64const string& ProfileMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
65
66// static
67const char RPCTaskMockAdaptor::kRpcId[] = "/rpc_task_rpc";
68const char RPCTaskMockAdaptor::kRpcConnId[] = "/rpc_task_rpc_conn";
69
70RPCTaskMockAdaptor::RPCTaskMockAdaptor()
71    : rpc_id_(kRpcId),
72      rpc_conn_id_(kRpcConnId) {}
73
74RPCTaskMockAdaptor::~RPCTaskMockAdaptor() {}
75
76const string& RPCTaskMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
77const string& RPCTaskMockAdaptor::GetRpcConnectionIdentifier() {
78  return rpc_conn_id_;
79}
80
81// static
82const char ServiceMockAdaptor::kRpcId[] = "/service_rpc";
83
84ServiceMockAdaptor::ServiceMockAdaptor() : rpc_id_(kRpcId) {}
85
86ServiceMockAdaptor::~ServiceMockAdaptor() {}
87
88const string& ServiceMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
89
90#ifndef DISABLE_VPN
91ThirdPartyVpnMockAdaptor::ThirdPartyVpnMockAdaptor() {}
92
93ThirdPartyVpnMockAdaptor::~ThirdPartyVpnMockAdaptor() {}
94#endif
95
96}  // namespace shill
97