1b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//
2b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  Copyright (C) 2015 Google, Inc.
3b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//
4b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  Licensed under the Apache License, Version 2.0 (the "License");
5b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  you may not use this file except in compliance with the License.
6b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  You may obtain a copy of the License at:
7b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//
8b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  http://www.apache.org/licenses/LICENSE-2.0
9b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//
10b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  Unless required by applicable law or agreed to in writing, software
11b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  distributed under the License is distributed on an "AS IS" BASIS,
12b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  See the License for the specific language governing permissions and
14b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//  limitations under the License.
15b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray//
16b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
17b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray#include "service/ipc/binder/ipc_handler_binder.h"
18b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
19b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray// TODO(armansito): This is a crappy workaround to link IPCHandlerBinder into
20b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray// host-native unit tests. We should instead figure out a way to build Binder
21b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray// unit tests for host.
22b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
23b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguraynamespace ipc {
24b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
25b2286f386e20a45b5f19a199d0981f4952216fa3Arman UgurayIPCHandlerBinder::IPCHandlerBinder(
26d6a4b0c950f44d3eab34825880d26c19e362d22bArman Uguray    bluetooth::Adapter* adapter,
27b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray    IPCManager::Delegate* delegate)
28d6a4b0c950f44d3eab34825880d26c19e362d22bArman Uguray    : IPCHandler(adapter, delegate) {
29b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray  // Stub
30b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray}
31b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
32b2286f386e20a45b5f19a199d0981f4952216fa3Arman UgurayIPCHandlerBinder::~IPCHandlerBinder() {
33b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray  // Stub
34b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray}
35b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
36b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguraybool IPCHandlerBinder::Run() {
37b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray  // Stub
38b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray  return false;
39b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray}
40b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
41b2286f386e20a45b5f19a199d0981f4952216fa3Arman Ugurayvoid IPCHandlerBinder::Stop() {
42b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray  // Stub
43b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray}
44b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
45b2286f386e20a45b5f19a199d0981f4952216fa3Arman Ugurayvoid IPCHandlerBinder::NotifyStarted() {
46b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray  // Stub
47b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray}
48b2286f386e20a45b5f19a199d0981f4952216fa3Arman Uguray
4942feba6b2da890cfee2d1daaf6c2e76378c55e49Arman Uguray}  // namespace
50