Lines Matching defs:pipe
28 // Represents the binding of an interface implementation to a message pipe.
29 // When the |Binding| object is destroyed, the binding between the message pipe
30 // and the interface is torn down and the message pipe is closed, leaving the
57 // This class is thread hostile while bound to a message pipe. All calls to this
60 // bound to a message pipe, it may be bound or destroyed on any thread.
62 // When you bind this class to a message pipe, optionally you can specify a
80 // Constructs a completed binding of message pipe |handle| to implementation
90 // Constructs a completed binding of |impl| to a new message pipe, passing the
103 // Constructs a completed binding of |impl| to the message pipe endpoint in
114 // Tears down the binding, closing the message pipe and leaving the interface
118 // Returns an InterfacePtr bound to one end of a pipe whose other end is
138 // implementation by creating a new message pipe, binding one end of it to the
145 MessagePipe pipe;
146 ptr->Bind(InterfacePtrInfo<Interface>(std::move(pipe.handle0),
149 Bind(std::move(pipe.handle1), std::move(runner));
153 // implementation by removing the message pipe endpoint from |request| and
163 // dispatched and the pipe is closed. Filters cannot be removed.
169 // Whether there are any associated interfaces running on the pipe currently.
178 // No errors are detected on the message pipe while paused.
181 // pipe and there are no associated interfaces running.
191 // bound message pipe, the deadline is exceeded, or an error occurs. Returns
195 // pipe and there are no associated interfaces running.
202 // Closes the message pipe that was previously bound. Put this object into a
203 // state where it can be rebound to a new pipe.
211 // Unbinds the underlying pipe from this binding and returns it so it can be
214 // new pipe.
217 // pipe and there are no associated interfaces running.
221 // message pipe in order to call this method. We need a way to forcefully
229 // the bound message pipe.
232 // message pipe. The error handler will be reset when this Binding is unbound
250 // pipe has been bound to the implementation).
259 // Sends a no-op message on the underlying message pipe and runs the current
261 // verify that no message was sent on a message pipe in response to some