diff options
author | dcaiafa@chromium.org <dcaiafa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-29 23:25:05 +0000 |
---|---|---|
committer | dcaiafa@chromium.org <dcaiafa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-29 23:25:05 +0000 |
commit | 461ba001f2e77f0ffac424781579ad8632dfb3b3 (patch) | |
tree | 225b5b31f30a6734b81bd9fdd77b0825180bc6df /remoting/remoting_host.gypi | |
parent | 7b57481176852e0c95112f9ec697c5d2c9e75fd5 (diff) | |
download | chromium_src-461ba001f2e77f0ffac424781579ad8632dfb3b3.zip chromium_src-461ba001f2e77f0ffac424781579ad8632dfb3b3.tar.gz chromium_src-461ba001f2e77f0ffac424781579ad8632dfb3b3.tar.bz2 |
Host extensions
This CL introduces HostExtension, an interface for classes that
extend the host with non-core functionality.
Extensions are added to the ChromotingHost. They are used to compile
the list of capabilities reported to the client, which can be used by
the client to determine the availability of the extension.
When a client connects, a HostExtension has the opportunity to create
an HostExtensionSession to hold client/extension state, and to handle
extension messages from that client.
BUG=
Review URL: https://codereview.chromium.org/301453003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273652 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/remoting_host.gypi')
-rw-r--r-- | remoting/remoting_host.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/remoting/remoting_host.gypi b/remoting/remoting_host.gypi index dc4cdc6..326536f 100644 --- a/remoting/remoting_host.gypi +++ b/remoting/remoting_host.gypi @@ -119,6 +119,8 @@ 'host/disconnect_window_win.cc', 'host/dns_blackhole_checker.cc', 'host/dns_blackhole_checker.h', + 'host/extension.h', + 'host/extension_session.h', 'host/gnubby_auth_handler_posix.cc', 'host/gnubby_auth_handler_posix.h', 'host/gnubby_auth_handler_win.cc', |