diff options
author | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-05 22:11:57 +0000 |
---|---|---|
committer | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-05 22:11:57 +0000 |
commit | 72621eab455802c5538e33fc67bb250940092871 (patch) | |
tree | c5a3735795c6959bf91efc72215e634c5238704f /mojo/system/data_pipe.cc | |
parent | 75f7ae5be8b1e2eb1f57c0fc0037d445a0fdda3d (diff) | |
download | chromium_src-72621eab455802c5538e33fc67bb250940092871.zip chromium_src-72621eab455802c5538e33fc67bb250940092871.tar.gz chromium_src-72621eab455802c5538e33fc67bb250940092871.tar.bz2 |
Mojo: |Dispatcher| unfriends |CoreImpl|.
Restrict |CoreImpl|'s access to |Dispatcher| more carefully, since I'm
about to do more dangerous stuff.
R=sky@chromium.org
Review URL: https://codereview.chromium.org/155913003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249135 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/system/data_pipe.cc')
-rw-r--r-- | mojo/system/data_pipe.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mojo/system/data_pipe.cc b/mojo/system/data_pipe.cc index 53c3e5c..469e557 100644 --- a/mojo/system/data_pipe.cc +++ b/mojo/system/data_pipe.cc @@ -183,7 +183,7 @@ void DataPipe::ProducerRemoveWaiter(Waiter* waiter) { producer_waiter_list_->RemoveWaiter(waiter); } -bool DataPipe::ProducerIsBusy() { +bool DataPipe::ProducerIsBusy() const { base::AutoLock locker(lock_); return producer_in_two_phase_write_no_lock(); } @@ -330,7 +330,7 @@ void DataPipe::ConsumerRemoveWaiter(Waiter* waiter) { consumer_waiter_list_->RemoveWaiter(waiter); } -bool DataPipe::ConsumerIsBusy() { +bool DataPipe::ConsumerIsBusy() const { base::AutoLock locker(lock_); return consumer_in_two_phase_read_no_lock(); } |