summaryrefslogtreecommitdiffstats
path: root/components/copresence.gypi
diff options
context:
space:
mode:
authorckehoe@chromium.org <ckehoe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-09 08:28:25 +0000
committerckehoe@chromium.org <ckehoe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-09 08:29:24 +0000
commit5ae534b125bfb636529a9038cad15ef0f375a041 (patch)
tree9d11a3b76cad43ea8261c9f4d0892c2c45a8b456 /components/copresence.gypi
parentcfb86cd63b551a7c5178e5e7a636b4e39be2855d (diff)
downloadchromium_src-5ae534b125bfb636529a9038cad15ef0f375a041.zip
chromium_src-5ae534b125bfb636529a9038cad15ef0f375a041.tar.gz
chromium_src-5ae534b125bfb636529a9038cad15ef0f375a041.tar.bz2
This is part of the preliminary introduction of the chrome.copresence API,
which enables the exchange of short messages with nearby devices. These classes manage all the communication between Chrome and the Copresence server. We access the server proto API through Apiary. I deleted most of deprecated proto fields, since we are no longer using them. Gone too are the unpublish and unsubscribe all calls, which are probably going to be removed on the server. The deprecated namespace field must stay, unfortunately, because we need some additional configuration for the new flow. Based on issue 419073002 (adding the directive handler). R=derat@chromium.org, xiyuan@chromium.org BUG=365493 // Since the Win64 builder is just stuck and won't even start for 3 hours // despite having no pending jobs. NOTRY=true Review URL: https://codereview.chromium.org/433283002 Cr-Commit-Position: refs/heads/master@{#288540} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288540 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/copresence.gypi')
-rw-r--r--components/copresence.gypi6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/copresence.gypi b/components/copresence.gypi
index 0f9293b..fded0bf 100644
--- a/components/copresence.gypi
+++ b/components/copresence.gypi
@@ -21,6 +21,8 @@
'sources': [
'copresence/copresence_client.cc',
'copresence/copresence_constants.cc',
+ 'copresence/copresence_switches.cc',
+ 'copresence/copresence_switches.h',
'copresence/handlers/audio/audio_directive_handler.cc',
'copresence/handlers/audio/audio_directive_handler.h',
'copresence/handlers/audio/audio_directive_list.cc',
@@ -35,8 +37,10 @@
'copresence/public/copresence_client.h',
'copresence/public/copresence_constants.h',
'copresence/public/whispernet_client.h',
+ 'copresence/rpc/http_post.cc',
+ 'copresence/rpc/http_post.h',
'copresence/rpc/rpc_handler.cc',
- 'copresence/rpc/rpc_handler.h'
+ 'copresence/rpc/rpc_handler.h',
'copresence/timed_map.h',
],
'export_dependent_settings': [