| 55 |
55 |
| 56 /** |
56 /** |
| 57 * PurpleSslConnection: |
57 * PurpleSslConnection: |
| 58 * @host: Hostname to which the SSL connection will be made |
58 * @host: Hostname to which the SSL connection will be made |
| 59 * @port: Port to connect to |
59 * @port: Port to connect to |
| 60 * @connect_cb_data: Data to pass to PurpleSslConnection::connect_cb() |
60 * @connect_cb_data: Data to pass to @connect_cb |
| 61 * @connect_cb: Callback triggered once the SSL handshake is complete |
61 * @connect_cb: Callback triggered once the SSL handshake is complete |
| 62 * @error_cb: Callback triggered if there is an error during connection |
62 * @error_cb: Callback triggered if there is an error during connection |
| 63 * @recv_cb_data: Data passed to PurpleSslConnection::recv_cb() |
63 * @recv_cb_data: Data passed to @recv_cb |
| 64 * @recv_cb: User-defined callback executed when the SSL connection |
64 * @recv_cb: User-defined callback executed when the SSL connection |
| 65 * receives data |
65 * receives data |
| 66 * @fd: File descriptor used to refer to the socket |
66 * @fd: File descriptor used to refer to the socket |
| 67 * @inpa: Glib event source ID; used to refer to the received data |
67 * @inpa: Glib event source ID; used to refer to the received data |
| 68 * callback in the glib eventloop |
68 * callback in the glib eventloop |