| Index: mojo/edk/system/message_pipe.cc
|
| diff --git a/mojo/edk/system/message_pipe.cc b/mojo/edk/system/message_pipe.cc
|
| index 5e6166a979bafec1e63b1aa5589dab557d3df768..74b73a7949350f6329d824b17285fec3bbbc2b29 100644
|
| --- a/mojo/edk/system/message_pipe.cc
|
| +++ b/mojo/edk/system/message_pipe.cc
|
| @@ -215,6 +215,18 @@ void MessagePipe::RemoveAwakable(unsigned port,
|
| endpoints_[port]->RemoveAwakable(awakable, signals_state);
|
| }
|
|
|
| +void MessagePipe::RemoveAwakableWithContext(unsigned port,
|
| + Awakable* awakable,
|
| + uint64_t context,
|
| + HandleSignalsState* signals_state) {
|
| + DCHECK(port == 0 || port == 1);
|
| +
|
| + MutexLocker locker(&mutex_);
|
| + DCHECK(endpoints_[port]);
|
| +
|
| + endpoints_[port]->RemoveAwakableWithContext(awakable, context, signals_state);
|
| +}
|
| +
|
| void MessagePipe::StartSerialize(unsigned /*port*/,
|
| Channel* channel,
|
| size_t* max_size,
|
|
|