diff options
author | sergeyu <sergeyu@chromium.org> | 2014-09-13 13:41:02 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-13 20:45:11 +0000 |
commit | f69b019f961526cbef468814597c9d10d8237bab (patch) | |
tree | a379b1ea82832c93644843588e3747cb9b14aef3 /remoting/host | |
parent | 3f43ba638732da04c922605827ad3e7e603d41e0 (diff) | |
download | chromium_src-f69b019f961526cbef468814597c9d10d8237bab.zip chromium_src-f69b019f961526cbef468814597c9d10d8237bab.tar.gz chromium_src-f69b019f961526cbef468814597c9d10d8237bab.tar.bz2 |
Remove legacy version of the control channel protocol.
All current versions of host and client support capabilities, we
no longer need to keep support for older versions.
Review URL: https://codereview.chromium.org/565263006
Cr-Commit-Position: refs/heads/master@{#294752}
Diffstat (limited to 'remoting/host')
-rw-r--r-- | remoting/host/client_session.cc | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/remoting/host/client_session.cc b/remoting/host/client_session.cc index e594b10..3fcfeb3 100644 --- a/remoting/host/client_session.cc +++ b/remoting/host/client_session.cc @@ -176,13 +176,6 @@ void ClientSession::SetCapabilities( const protocol::Capabilities& capabilities) { DCHECK(CalledOnValidThread()); - // The client should not send protocol::Capabilities if it is not supported by - // the config channel. - if (!connection_->session()->config().SupportsCapabilities()) { - LOG(ERROR) << "Unexpected protocol::Capabilities has been received."; - return; - } - // Ignore all the messages but the 1st one. if (client_capabilities_) { LOG(WARNING) << "protocol::Capabilities has been received already."; @@ -288,16 +281,10 @@ void ClientSession::OnConnectionAuthenticated( } // Collate the set of capabilities to offer the client, if it supports them. - if (connection_->session()->config().SupportsCapabilities()) { - host_capabilities_ = desktop_environment_->GetCapabilities(); - if (!host_capabilities_.empty()) { - host_capabilities_.append(" "); - } - host_capabilities_.append(extension_manager_->GetCapabilities()); - } else { - VLOG(1) << "The client does not support any capabilities."; - desktop_environment_->SetCapabilities(std::string()); - } + host_capabilities_ = desktop_environment_->GetCapabilities(); + if (!host_capabilities_.empty()) + host_capabilities_.append(" "); + host_capabilities_.append(extension_manager_->GetCapabilities()); // Create the object that controls the screen resolution. screen_controls_ = desktop_environment_->CreateScreenControls(); @@ -332,13 +319,11 @@ void ClientSession::OnConnectionChannelsConnected( DCHECK_EQ(connection_.get(), connection); // Negotiate capabilities with the client. - if (connection_->session()->config().SupportsCapabilities()) { - VLOG(1) << "Host capabilities: " << host_capabilities_; + VLOG(1) << "Host capabilities: " << host_capabilities_; - protocol::Capabilities capabilities; - capabilities.set_capabilities(host_capabilities_); - connection_->client_stub()->SetCapabilities(capabilities); - } + protocol::Capabilities capabilities; + capabilities.set_capabilities(host_capabilities_); + connection_->client_stub()->SetCapabilities(capabilities); // Start the event executor. input_injector_->Start(CreateClipboardProxy()); |