Lines Matching full:the
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * You should have received a copy of the GNU Lesser General Public
42 * The QIOChannelWebsock class provides a channel wrapper which
43 * can transparently run the HTTP websockets protocol. This is
46 * used as the transport.
50 * of it, not supporting the full websockets protocol feature
72 * @master: the underlying channel object
74 * Create a new websockets channel that runs the server
75 * side of the protocol.
77 * After creating the channel, it is mandatory to call
78 * the qio_channel_websock_handshake() method before attempting
79 * todo any I/O on the channel.
81 * Once the handshake has completed, all I/O should be done
82 * via the new websocket channel object and not the original
85 * Returns: the new websockets channel object
92 * @ioc: the websocket channel object
93 * @func: the callback to invoke when completed
97 * Perform the websocket handshake. This method
98 * will return immediately and the handshake will
99 * continue in the background, provided the main
100 * loop is running. When the handshake is complete,
101 * or fails, the @func callback will be invoked.