summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-17 17:34:34 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-17 17:34:34 +0000
commit7dc8cb44d8d8741e4edaf03895aded7255031ef4 (patch)
tree8c0da94a61bff462430f40a72850c7c5f22fba5c /content
parent4eb6b0a87dfc5dcaa5ef39142ff14cb9be74c6ff (diff)
downloadchromium_src-7dc8cb44d8d8741e4edaf03895aded7255031ef4.zip
chromium_src-7dc8cb44d8d8741e4edaf03895aded7255031ef4.tar.gz
chromium_src-7dc8cb44d8d8741e4edaf03895aded7255031ef4.tar.bz2
Update comments in socket_dispatcher.h.
Review URL: https://chromiumcodereview.appspot.com/10093012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132594 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/renderer/p2p/socket_dispatcher.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/content/renderer/p2p/socket_dispatcher.h b/content/renderer/p2p/socket_dispatcher.h
index eb81de3..8cebd51 100644
--- a/content/renderer/p2p/socket_dispatcher.h
+++ b/content/renderer/p2p/socket_dispatcher.h
@@ -15,6 +15,8 @@
// v IPC v
// P2PSocketDispatcherHost <---------> P2PSocketDispatcher
//
+// P2PSocketDispatcher receives and dispatches messages on the
+// renderer thread.
#ifndef CONTENT_RENDERER_P2P_SOCKET_DISPATCHER_H_
#define CONTENT_RENDERER_P2P_SOCKET_DISPATCHER_H_
@@ -50,9 +52,6 @@ namespace content {
class P2PHostAddressRequest;
class P2PSocketClient;
-// P2PSocketDispatcher works on the renderer thread. It dispatches all
-// messages on that thread, and all its methods must be called on the
-// same thread.
class CONTENT_EXPORT P2PSocketDispatcher : public content::RenderViewObserver {
public:
explicit P2PSocketDispatcher(RenderViewImpl* render_view);
@@ -60,11 +59,13 @@ class CONTENT_EXPORT P2PSocketDispatcher : public content::RenderViewObserver {
// Add a new network list observer. Each observer is called
// immidiately after it is registered and then later whenever
- // network configuration changes.
+ // network configuration changes. Can be called on any thread. The
+ // observer is always called on the thread it was added.
void AddNetworkListObserver(
webkit_glue::NetworkListObserver* network_list_observer);
- // Removes network list observer.
+ // Removes network list observer. Must be called on the thread on
+ // which the observer was added.
void RemoveNetworkListObserver(
webkit_glue::NetworkListObserver* network_list_observer);