From 461ba001f2e77f0ffac424781579ad8632dfb3b3 Mon Sep 17 00:00:00 2001 From: "dcaiafa@chromium.org" Date: Thu, 29 May 2014 23:25:05 +0000 Subject: 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 --- remoting/remoting_host.gypi | 2 ++ 1 file changed, 2 insertions(+) (limited to 'remoting/remoting_host.gypi') 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', -- cgit v1.1