Update V8 to version 4.6.55.
[chromium-blink-merge.git] / remoting / test / connection_setup_info.h
blob0c9a9e1977e0789d567e9a8741483a0894a7cb95
1 // Copyright 2015 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 REMOTING_TEST_CONNECTION_SETUP_INFO_H_
6 #define REMOTING_TEST_CONNECTION_SETUP_INFO_H_
8 #include <string>
9 #include <vector>
11 #include "remoting/protocol/authentication_method.h"
13 namespace remoting {
14 namespace test {
16 // Holds the information needed to establish a connection with a remote host.
17 struct ConnectionSetupInfo {
18 ConnectionSetupInfo();
19 ~ConnectionSetupInfo();
21 // User provided information.
22 std::string access_token;
23 std::string user_name;
24 std::string pin;
26 // Chromoting host information.
27 std::string host_name;
28 std::string offline_reason;
29 std::string public_key;
31 // App Remoting information.
32 std::string authorization_code;
33 std::string shared_secret;
35 // Chromoting host information.
36 std::vector<protocol::AuthenticationMethod> auth_methods;
37 std::string capabilities;
38 std::string host_id;
39 std::string host_jid;
40 std::string pairing_id;
43 } // namespace test
44 } // namespace remoting
46 #endif // REMOTING_TEST_CONNECTION_SETUP_INFO_H_