Index: third_party/mojo/src/mojo/edk/system/message_pipe_dispatcher.cc |
diff --git a/third_party/mojo/src/mojo/edk/system/message_pipe_dispatcher.cc b/third_party/mojo/src/mojo/edk/system/message_pipe_dispatcher.cc |
index a6733dbe324dfb1f4c118cfa5648390834db2c1b..5b80f9fcc0f751b4b4062210618433d87d8bbec4 100644 |
--- a/third_party/mojo/src/mojo/edk/system/message_pipe_dispatcher.cc |
+++ b/third_party/mojo/src/mojo/edk/system/message_pipe_dispatcher.cc |
@@ -195,6 +195,12 @@ void MessagePipeDispatcher::RemoveAwakableImplNoLock( |
message_pipe_->RemoveAwakable(port_, awakable, signals_state); |
} |
+MojoResult MessagePipeDispatcher::SetAsyncMessageCallbackImplNoLock( |
+ const AsyncMessageCallback& callback) { |
+ lock().AssertAcquired(); |
+ return message_pipe_->SetAsyncMessageCallback(port_, callback); |
+} |
+ |
void MessagePipeDispatcher::StartSerializeImplNoLock( |
Channel* channel, |
size_t* max_size, |