summaryrefslogtreecommitdiffstats
path: root/remoting
diff options
context:
space:
mode:
authorsimonmorris@chromium.org <simonmorris@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-13 05:07:07 +0000
committersimonmorris@chromium.org <simonmorris@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-13 05:07:07 +0000
commitb5a29696d7b5f3d2341fc0694e37dacee69d45b3 (patch)
tree526b8872bdd8dfc365ddb9218a27b42eb4390c48 /remoting
parent86f0eba9a390133ff288fe1f5e01b10dfa33784f (diff)
downloadchromium_src-b5a29696d7b5f3d2341fc0694e37dacee69d45b3.zip
chromium_src-b5a29696d7b5f3d2341fc0694e37dacee69d45b3.tar.gz
chromium_src-b5a29696d7b5f3d2341fc0694e37dacee69d45b3.tar.bz2
The Me2Me chromoting host logs connection data to the cloud.
BUG=106208 TEST=none Review URL: http://codereview.chromium.org/9148042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117612 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting')
-rw-r--r--remoting/host/remoting_me2me_host.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/remoting/host/remoting_me2me_host.cc b/remoting/host/remoting_me2me_host.cc
index 8bc336f..609ff64 100644
--- a/remoting/host/remoting_me2me_host.cc
+++ b/remoting/host/remoting_me2me_host.cc
@@ -28,6 +28,7 @@
#include "remoting/host/heartbeat_sender.h"
#include "remoting/host/host_config.h"
#include "remoting/host/json_host_config.h"
+#include "remoting/host/log_to_server.h"
#include "remoting/host/signaling_connector.h"
#include "remoting/jingle_glue/xmpp_signal_strategy.h"
#include "remoting/protocol/me2me_host_authenticator_factory.h"
@@ -159,6 +160,9 @@ class HostProcess {
heartbeat_sender_.reset(
new HeartbeatSender(host_id_, signal_strategy_.get(), &key_pair_));
+ log_to_server_.reset(new LogToServer(signal_strategy_.get()));
+ host_->AddStatusObserver(log_to_server_.get());
+
host_->Start();
// Create authenticator factory.
@@ -190,6 +194,7 @@ class HostProcess {
scoped_ptr<SignalingConnector> signaling_connector_;
scoped_ptr<DesktopEnvironment> desktop_environment_;
scoped_ptr<remoting::HeartbeatSender> heartbeat_sender_;
+ scoped_ptr<LogToServer> log_to_server_;
scoped_refptr<ChromotingHost> host_;
};