summaryrefslogtreecommitdiffstats
path: root/mojo/system/data_pipe.cc
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-05 22:11:57 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-05 22:11:57 +0000
commit72621eab455802c5538e33fc67bb250940092871 (patch)
treec5a3735795c6959bf91efc72215e634c5238704f /mojo/system/data_pipe.cc
parent75f7ae5be8b1e2eb1f57c0fc0037d445a0fdda3d (diff)
downloadchromium_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.cc4
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();
}