Mercurial > pidgin
view plugins/perl/common/SSLConn.xs @ 13253:87a7c3077c19
[gaim-migrate @ 15619]
More cleaning up of oscar. Renamed some functions to be more clear.
Got rid of some stuff that wasn't used. Inlined some small things
in conn.c that were only used once.
The goals of all this are
1. Non-blocking I/O for all connections
2. p2p stuff won't use the same struct as oscar connections, because
that's stupid
3. The oscar PRPL should be less scary
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 12 Feb 2006 21:27:04 +0000 |
| parents | 96f9b4798012 |
| children |
line wrap: on
line source
#include "module.h" /* TODO Gaim::Ssl::Connection gaim_ssl_connect(account, host, port, func, error_func, data) Gaim::Account account const char *host int port GaimSslInputFunction func GaimSslErrorFunction error_func void gaim_ssl_input_add(gsc, func, data) Gaim::Ssl::Connection gsc Gaim::SslInputFunction func Gaim::Ssl::Connection gaim_ssl_connect_fd(account, fd, func, error_func, data) Gaim::Account account int fd GaimSslInputFunction func GaimSslErrorFunction error_func */ MODULE = Gaim::SSL PACKAGE = Gaim::SSL PREFIX = gaim_ssl_ PROTOTYPES: ENABLE void gaim_ssl_close(gsc) Gaim::Ssl::Connection gsc Gaim::Ssl::Ops gaim_ssl_get_ops() void gaim_ssl_init() gboolean gaim_ssl_is_supported() size_t gaim_ssl_read(gsc, buffer, len) Gaim::Ssl::Connection gsc void * buffer size_t len void gaim_ssl_set_ops(ops) Gaim::Ssl::Ops ops void gaim_ssl_uninit() size_t gaim_ssl_write(gsc, buffer, len) Gaim::Ssl::Connection gsc void * buffer size_t len
