summaryrefslogtreecommitdiffstats
path: root/components/copresence/BUILD.gn
diff options
context:
space:
mode:
authorckehoe <ckehoe@chromium.org>2014-12-19 16:50:26 -0800
committerCommit bot <commit-bot@chromium.org>2014-12-20 00:51:34 +0000
commite8b0dbdbe00fd4cdfcc7db4fd4721ed74be4f928 (patch)
treeda3d839e735a8b413239d313ebda0a4b14b6e39d /components/copresence/BUILD.gn
parent198cd6dae3eea58665f3ed7606f8ea5102c41008 (diff)
downloadchromium_src-e8b0dbdbe00fd4cdfcc7db4fd4721ed74be4f928.zip
chromium_src-e8b0dbdbe00fd4cdfcc7db4fd4721ed74be4f928.tar.gz
chromium_src-e8b0dbdbe00fd4cdfcc7db4fd4721ed74be4f928.tar.bz2
Adding CopresenceState, a central place to track the internal state of the copresence component. Classes can register to be notified of state changes (e.g. new directives or tokens). This provides the backend for the new debug UI.
BUG=420889 Review URL: https://codereview.chromium.org/764673003 Cr-Commit-Position: refs/heads/master@{#309315}
Diffstat (limited to 'components/copresence/BUILD.gn')
-rw-r--r--components/copresence/BUILD.gn6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/copresence/BUILD.gn b/components/copresence/BUILD.gn
index 6b4f64d..74dd876 100644
--- a/components/copresence/BUILD.gn
+++ b/components/copresence/BUILD.gn
@@ -6,6 +6,8 @@ static_library("copresence") {
sources = [
"copresence_constants.cc",
"copresence_manager_impl.cc",
+ "copresence_state_impl.cc",
+ "copresence_state_impl.h",
"copresence_switches.cc",
"copresence_switches.h",
"handlers/audio/audio_directive_handler.h",
@@ -33,12 +35,16 @@ static_library("copresence") {
"public/copresence_constants.h",
"public/copresence_delegate.h",
"public/copresence_manager.h",
+ "public/copresence_observer.h",
+ "public/copresence_state.h",
"public/whispernet_client.h",
"rpc/http_post.cc",
"rpc/http_post.h",
"rpc/rpc_handler.cc",
"rpc/rpc_handler.h",
"timed_map.h",
+ "tokens.cc",
+ "tokens.h",
]
deps = [