Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / chrome / test / chromedriver / command.h
blobe57a5f2ff0a9da08d0cc9e8e4f925693a00a4cd1
1 // Copyright (c) 2012 The Chromium 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.
5 #ifndef CHROME_TEST_CHROMEDRIVER_COMMAND_H_
6 #define CHROME_TEST_CHROMEDRIVER_COMMAND_H_
8 #include <string>
10 #include "base/callback_forward.h"
11 #include "base/memory/scoped_ptr.h"
13 namespace base {
14 class DictionaryValue;
15 class Value;
18 class Status;
20 typedef base::Callback<void(
21 const Status&,
22 scoped_ptr<base::Value>,
23 const std::string&)> CommandCallback;
25 typedef base::Callback<void(
26 const base::DictionaryValue&,
27 const std::string&,
28 const CommandCallback&)> Command;
30 #endif // CHROME_TEST_CHROMEDRIVER_COMMAND_H_