equal
deleted
inserted
replaced
|
1 #ifndef __SOCKS5_PROTO_H__ |
|
2 #define __SOCKS5_PROTO_H__ 1 |
|
3 |
|
4 #define S5B_SOCKS5_ERROR s5b_proxy_error_quark() |
|
5 |
|
6 |
|
7 typedef enum { |
|
8 S5B_SOCKS5_ERROR_HOST_UNREACHABLE, |
|
9 S5B_SOCKS5_ERROR_NETWORK_UNREACHABLE, |
|
10 S5B_SOCKS5_ERROR_CONNECTION_REFUSED, |
|
11 S5B_SOCKS5_ERROR_FAILED, |
|
12 S5B_SOCKS5_ERROR_AUTH_FAILED, |
|
13 S5B_SOCKS5_ERROR_NEED_AUTH, |
|
14 S5B_SOCKS5_ERROR_NOT_ALLOWED |
|
15 } S5bSocks5Error; |
|
16 |
|
17 void |
|
18 socks5_nego_with_server (GIOStream *io_stream, |
|
19 gchar *hostname, |
|
20 GCancellable *cancellable, |
|
21 GAsyncReadyCallback callback, |
|
22 gpointer user_data); |
|
23 |
|
24 GIOStream * |
|
25 g_socks5_proxy_connect_finish (GAsyncResult *result, |
|
26 GError **error); |
|
27 |
|
28 GQuark s5b_proxy_error_quark(void); |
|
29 |
|
30 #endif |