| Index: third_party/mojo/src/mojo/edk/system/dispatcher.cc
|
| diff --git a/third_party/mojo/src/mojo/edk/system/dispatcher.cc b/third_party/mojo/src/mojo/edk/system/dispatcher.cc
|
| index e2f2b8784f4684c9d1c074e1a7aae65e8c6ccd66..dda757017acf0247fd470a169f1568436536b234 100644
|
| --- a/third_party/mojo/src/mojo/edk/system/dispatcher.cc
|
| +++ b/third_party/mojo/src/mojo/edk/system/dispatcher.cc
|
| @@ -246,6 +246,12 @@ void Dispatcher::RemoveAwakable(Awakable* awakable,
|
| RemoveAwakableImplNoLock(awakable, handle_signals_state);
|
| }
|
|
|
| +MojoResult Dispatcher::SetAsyncMessageCallback(
|
| + const AsyncMessageCallback& callback) {
|
| + base::AutoLock locker(lock_);
|
| + return SetAsyncMessageCallbackImplNoLock(callback);
|
| +}
|
| +
|
| Dispatcher::Dispatcher() : is_closed_(false) {
|
| }
|
|
|
| @@ -395,6 +401,13 @@ void Dispatcher::RemoveAwakableImplNoLock(Awakable* /*awakable*/,
|
| *signals_state = HandleSignalsState();
|
| }
|
|
|
| +MojoResult Dispatcher::SetAsyncMessageCallbackImplNoLock(
|
| + const AsyncMessageCallback& callback) {
|
| + lock_.AssertAcquired();
|
| + NOTREACHED();
|
| + return MOJO_RESULT_INTERNAL;
|
| +}
|
| +
|
| void Dispatcher::StartSerializeImplNoLock(Channel* /*channel*/,
|
| size_t* max_size,
|
| size_t* max_platform_handles) {
|
|
|