Lines Matching defs:dispatcher
45 // Gets the dispatcher for a given handle (which should not be
46 // |MOJO_HANDLE_INVALID|). Returns null if there's no dispatcher for the given
53 // On success, gets the dispatcher for a given handle (which should not be
55 // result (and leaves |dispatcher| alone), namely
56 // |MOJO_RESULT_INVALID_ARGUMENT| if there's no dispatcher for the given
59 scoped_refptr<Dispatcher>* dispatcher);
61 // Adds a dispatcher (which must be valid), returning the handle for it.
63 MojoHandle AddDispatcher(const scoped_refptr<Dispatcher>& dispatcher);
67 // handles will be |MOJO_HANDLE_INVALID|, and neither dispatcher will be
83 // take their dispatcher locks); |transports| must be sized to contain
105 // |Core::WriteMessage()|) that want to hold on to a dispatcher and later
123 explicit Entry(const scoped_refptr<Dispatcher>& dispatcher);
126 scoped_refptr<Dispatcher> dispatcher;
131 // Adds the given dispatcher to the handle table, not doing any size checks.
133 const scoped_refptr<Dispatcher>& dispatcher);