| Index: mojo/edk/system/dispatcher.cc | 
| diff --git a/mojo/edk/system/dispatcher.cc b/mojo/edk/system/dispatcher.cc | 
| index 7d701b244280f7a85b2aea67cfb7a880c0a0184c..97e87e06824e256361ebbdd55b443b0d3340ddfe 100644 | 
| --- a/mojo/edk/system/dispatcher.cc | 
| +++ b/mojo/edk/system/dispatcher.cc | 
| @@ -22,9 +22,9 @@ Dispatcher::DispatcherInTransit::DispatcherInTransit( | 
|  | 
| Dispatcher::DispatcherInTransit::~DispatcherInTransit() {} | 
|  | 
| -MojoResult Dispatcher::Watch(MojoHandleSignals signals, | 
| -                             const Watcher::WatchCallback& callback, | 
| -                             uintptr_t context) { | 
| +MojoResult Dispatcher::WatchDispatcher(scoped_refptr<Dispatcher> dispatcher, | 
| +                                       MojoHandleSignals signals, | 
| +                                       uintptr_t context) { | 
| return MOJO_RESULT_INVALID_ARGUMENT; | 
| } | 
|  | 
| @@ -32,6 +32,13 @@ MojoResult Dispatcher::CancelWatch(uintptr_t context) { | 
| return MOJO_RESULT_INVALID_ARGUMENT; | 
| } | 
|  | 
| +MojoResult Dispatcher::Arm(uint32_t* num_ready_contexts, | 
| +                           uintptr_t* ready_contexts, | 
| +                           MojoResult* ready_results, | 
| +                           MojoHandleSignalsState* ready_signals_states) { | 
| +  return MOJO_RESULT_INVALID_ARGUMENT; | 
| +} | 
| + | 
| MojoResult Dispatcher::WriteMessage(std::unique_ptr<MessageForTransit> message, | 
| MojoWriteMessageFlags flags) { | 
| return MOJO_RESULT_INVALID_ARGUMENT; | 
| @@ -115,6 +122,17 @@ HandleSignalsState Dispatcher::GetHandleSignalsState() const { | 
| return HandleSignalsState(); | 
| } | 
|  | 
| +MojoResult Dispatcher::AddWatcherRef( | 
| +    const scoped_refptr<WatcherDispatcher>& watcher, | 
| +    uintptr_t context) { | 
| +  return MOJO_RESULT_INVALID_ARGUMENT; | 
| +} | 
| + | 
| +MojoResult Dispatcher::RemoveWatcherRef(WatcherDispatcher* watcher, | 
| +                                        uintptr_t context) { | 
| +  return MOJO_RESULT_INVALID_ARGUMENT; | 
| +} | 
| + | 
| MojoResult Dispatcher::AddAwakable(Awakable* awakable, | 
| MojoHandleSignals signals, | 
| uintptr_t context, | 
|  |