libgaim/plugins/perl/common/SSLConn.xs

branch
gaim
changeset 20470
77693555855f
parent 12773
1f635f83d71f
parent 14254
77edc7a6191a
child 20471
1966704b3e42
equal deleted inserted replaced
13071:b98e72d4089a 20470:77693555855f
1 #include "module.h"
2
3 /* TODO
4
5
6 Gaim::Ssl::Connection
7 gaim_ssl_connect(account, host, port, func, error_func, data)
8 Gaim::Account account
9 const char *host
10 int port
11 GaimSslInputFunction func
12 GaimSslErrorFunction error_func
13
14 void
15 gaim_ssl_input_add(gsc, func, data)
16 Gaim::Ssl::Connection gsc
17 Gaim::SslInputFunction func
18
19 Gaim::Ssl::Connection
20 gaim_ssl_connect_fd(account, fd, func, error_func, data)
21 Gaim::Account account
22 int fd
23 GaimSslInputFunction func
24 GaimSslErrorFunction error_func
25
26 */
27
28 MODULE = Gaim::SSL PACKAGE = Gaim::SSL PREFIX = gaim_ssl_
29 PROTOTYPES: ENABLE
30
31 void
32 gaim_ssl_close(gsc)
33 Gaim::Ssl::Connection gsc
34
35 Gaim::Ssl::Ops
36 gaim_ssl_get_ops()
37
38 void
39 gaim_ssl_init()
40
41 gboolean
42 gaim_ssl_is_supported()
43
44 size_t
45 gaim_ssl_read(gsc, buffer, len)
46 Gaim::Ssl::Connection gsc
47 void * buffer
48 size_t len
49
50 void
51 gaim_ssl_set_ops(ops)
52 Gaim::Ssl::Ops ops
53
54 void
55 gaim_ssl_uninit()
56
57 size_t
58 gaim_ssl_write(gsc, buffer, len)
59 Gaim::Ssl::Connection gsc
60 void * buffer
61 size_t len

mercurial