summaryrefslogtreecommitdiffstats
path: root/mojo/common/message_pump_mojo.h
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-12 14:19:52 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-12 14:19:52 +0000
commit44bbf1224d1c0c9a79cef14a2bba4fc06a2cf299 (patch)
treecf37da6719826d4aa40bb18ff2f60abc7c682603 /mojo/common/message_pump_mojo.h
parent850e896bf1b225c4d0fe66855610c7a07bd9f92b (diff)
downloadchromium_src-44bbf1224d1c0c9a79cef14a2bba4fc06a2cf299.zip
chromium_src-44bbf1224d1c0c9a79cef14a2bba4fc06a2cf299.tar.gz
chromium_src-44bbf1224d1c0c9a79cef14a2bba4fc06a2cf299.tar.bz2
Adds some CHECKs to MessagePumpMojo
The thread watcher appears to be kicking on when we're trying to remove a handle. Not sure why. This converts some DCHECKs to CHECKs and fixes handling of the deadline. I suspect none of this will help, but it's worth a shot. BUG=399769 TEST=none R=darin@chromium.org Review URL: https://codereview.chromium.org/454433003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288949 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/common/message_pump_mojo.h')
-rw-r--r--mojo/common/message_pump_mojo.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/mojo/common/message_pump_mojo.h b/mojo/common/message_pump_mojo.h
index 7513118..7b2c170 100644
--- a/mojo/common/message_pump_mojo.h
+++ b/mojo/common/message_pump_mojo.h
@@ -31,6 +31,7 @@ class MOJO_COMMON_EXPORT MessagePumpMojo : public base::MessagePump {
// Registers a MessagePumpMojoHandler for the specified handle. Only one
// handler can be registered for a specified handle.
+ // NOTE: a value of 0 for |deadline| indicates an indefinite timeout.
void AddHandler(MessagePumpMojoHandler* handler,
const Handle& handle,
MojoHandleSignals wait_signals,