Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(478)

Side by Side Diff: remoting/host/it2me/it2me_host.h

Issue 2372833002: Removing It2MeConfirmationDialogFactory (Closed)
Patch Set: Addressing feedback Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « remoting/host/it2me/it2me_confirmation_dialog_win.cc ('k') | remoting/host/it2me/it2me_host.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef REMOTING_HOST_IT2ME_IT2ME_HOST_H_ 5 #ifndef REMOTING_HOST_IT2ME_IT2ME_HOST_H_
6 #define REMOTING_HOST_IT2ME_IT2ME_HOST_H_ 6 #define REMOTING_HOST_IT2ME_IT2ME_HOST_H_
7 7
8 #include <memory> 8 #include <memory>
9 #include <string> 9 #include <string>
10 10
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 virtual void OnClientAuthenticated(const std::string& client_username) = 0; 59 virtual void OnClientAuthenticated(const std::string& client_username) = 0;
60 virtual void OnStoreAccessCode(const std::string& access_code, 60 virtual void OnStoreAccessCode(const std::string& access_code,
61 base::TimeDelta access_code_lifetime) = 0; 61 base::TimeDelta access_code_lifetime) = 0;
62 virtual void OnNatPolicyChanged(bool nat_traversal_enabled) = 0; 62 virtual void OnNatPolicyChanged(bool nat_traversal_enabled) = 0;
63 virtual void OnStateChanged(It2MeHostState state, 63 virtual void OnStateChanged(It2MeHostState state,
64 const std::string& error_message) = 0; 64 const std::string& error_message) = 0;
65 }; 65 };
66 66
67 It2MeHost(std::unique_ptr<ChromotingHostContext> context, 67 It2MeHost(std::unique_ptr<ChromotingHostContext> context,
68 std::unique_ptr<PolicyWatcher> policy_watcher, 68 std::unique_ptr<PolicyWatcher> policy_watcher,
69 std::unique_ptr<It2MeConfirmationDialogFactory> 69 std::unique_ptr<It2MeConfirmationDialog> confirmation_dialog,
70 confirmation_dialog_factory,
71 base::WeakPtr<It2MeHost::Observer> observer, 70 base::WeakPtr<It2MeHost::Observer> observer,
72 const XmppSignalStrategy::XmppServerConfig& xmpp_server_config, 71 const XmppSignalStrategy::XmppServerConfig& xmpp_server_config,
73 const std::string& directory_bot_jid); 72 const std::string& directory_bot_jid);
74 73
75 // Methods called by the script object, from the plugin thread. 74 // Methods called by the script object, from the plugin thread.
76 75
77 // Creates It2Me host structures and starts the host. 76 // Creates It2Me host structures and starts the host.
78 virtual void Connect(); 77 virtual void Connect();
79 78
80 // Disconnects and shuts down the host. 79 // Disconnects and shuts down the host.
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 std::unique_ptr<SignalStrategy> signal_strategy_; 169 std::unique_ptr<SignalStrategy> signal_strategy_;
171 std::unique_ptr<RegisterSupportHostRequest> register_request_; 170 std::unique_ptr<RegisterSupportHostRequest> register_request_;
172 std::unique_ptr<HostStatusLogger> host_status_logger_; 171 std::unique_ptr<HostStatusLogger> host_status_logger_;
173 std::unique_ptr<DesktopEnvironmentFactory> desktop_environment_factory_; 172 std::unique_ptr<DesktopEnvironmentFactory> desktop_environment_factory_;
174 std::unique_ptr<HostEventLogger> host_event_logger_; 173 std::unique_ptr<HostEventLogger> host_event_logger_;
175 174
176 std::unique_ptr<ChromotingHost> host_; 175 std::unique_ptr<ChromotingHost> host_;
177 int failed_login_attempts_ = 0; 176 int failed_login_attempts_ = 0;
178 177
179 std::unique_ptr<PolicyWatcher> policy_watcher_; 178 std::unique_ptr<PolicyWatcher> policy_watcher_;
180 std::unique_ptr<It2MeConfirmationDialogFactory> confirmation_dialog_factory_; 179 std::unique_ptr<It2MeConfirmationDialog> confirmation_dialog_;
181 std::unique_ptr<It2MeConfirmationDialogProxy> confirmation_dialog_proxy_; 180 std::unique_ptr<It2MeConfirmationDialogProxy> confirmation_dialog_proxy_;
182 181
183 // Host the current nat traversal policy setting. 182 // Host the current nat traversal policy setting.
184 bool nat_traversal_enabled_ = false; 183 bool nat_traversal_enabled_ = false;
185 184
186 // The client and host domain policy setting. 185 // The client and host domain policy setting.
187 std::string required_client_domain_; 186 std::string required_client_domain_;
188 std::string required_host_domain_; 187 std::string required_host_domain_;
189 188
190 // Indicates whether or not a policy has ever been read. This is to ensure 189 // Indicates whether or not a policy has ever been read. This is to ensure
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 const XmppSignalStrategy::XmppServerConfig& xmpp_server_config, 223 const XmppSignalStrategy::XmppServerConfig& xmpp_server_config,
225 const std::string& directory_bot_jid); 224 const std::string& directory_bot_jid);
226 225
227 private: 226 private:
228 DISALLOW_COPY_AND_ASSIGN(It2MeHostFactory); 227 DISALLOW_COPY_AND_ASSIGN(It2MeHostFactory);
229 }; 228 };
230 229
231 } // namespace remoting 230 } // namespace remoting
232 231
233 #endif // REMOTING_HOST_IT2ME_IT2ME_HOST_H_ 232 #endif // REMOTING_HOST_IT2ME_IT2ME_HOST_H_
OLDNEW
« no previous file with comments | « remoting/host/it2me/it2me_confirmation_dialog_win.cc ('k') | remoting/host/it2me/it2me_host.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698