Home | History | Annotate | Download | only in ipc

Lines Matching full:channel

38 // the channel with the mode set to one of the NAMED modes. NAMED modes are
41 class IPC_EXPORT Channel : public Sender {
82 // The Hello message is sent by the peer when the channel is connected.
97 // size or bigger results in a channel error.
103 // Initialize a Channel.
105 // |channel_handle| identifies the communication Channel. For POSIX, if
106 // the file descriptor in the channel handle is != -1, the channel takes
109 // |mode| specifies whether this Channel is to operate in server mode or
110 // client mode. In server mode, the Channel is responsible for setting up the
111 // IPC object, whereas in client mode, the Channel merely connects to the
116 Channel(const IPC::ChannelHandle &channel_handle, Mode mode,
119 virtual ~Channel();
128 // Close this Channel explicitly. May be called multiple times.
129 // On POSIX calling close on an IPC channel that listens for connections will
138 // for race conditions. You can easily get a channel to another process, but
146 // Send a message over the Channel to the listener on the other end.
153 // On POSIX an IPC::Channel wraps a socketpair(), this method returns the
155 // This method may only be called on the server side of a channel.
164 // On POSIX an IPC::Channel can either wrap an established socket, or it
166 // IPC::Channel that listens for connections can only accept one connection
169 // Returns true if the channel supports listening for connections.
172 // Returns true if the channel supports listening for connections and is
185 // Returns true if a named server channel is initialized on the given channel
190 // Generates a channel ID that's non-predictable and unique.
193 // Generates a channel ID that, if passed to the client as a shared secret,
208 // Used in Chrome by the TestSink to provide a dummy channel implementation
209 // for testing. TestSink overrides the "interesting" functions in Channel so
212 Channel() : channel_impl_(0) { }
215 // PIMPL to which all channel calls are delegated.