1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
2424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)// found in the LICENSE file.
4424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)
5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/chrome_remote_impl.h"
65f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#include "chrome/test/chromedriver/chrome/devtools_client.h"
7424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/devtools_http_client.h"
8424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/status.h"
968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#include "chrome/test/chromedriver/net/port_server.h"
10424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)
11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ChromeRemoteImpl::ChromeRemoteImpl(
125f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    scoped_ptr<DevToolsHttpClient> http_client,
135f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    scoped_ptr<DevToolsClient> websocket_client,
1458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)    ScopedVector<DevToolsEventListener>& devtools_event_listeners)
155f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    : ChromeImpl(http_client.Pass(),
165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)                 websocket_client.Pass(),
1768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)                 devtools_event_listeners,
1868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)                 scoped_ptr<PortReservation>()) {}
19424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)
20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ChromeRemoteImpl::~ChromeRemoteImpl() {}
21424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)
22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)std::string ChromeRemoteImpl::GetOperatingSystemName() {
23424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) return std::string();
24424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)}
25424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)
26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)Status ChromeRemoteImpl::QuitImpl() {
27424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)  return Status(kOk);
28424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)}
29424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)
30