diff -r f4472119de3b -r c59d3eaff0fb src/irc_conn.h --- a/src/irc_conn.h Tue Apr 28 17:52:48 2009 +0300 +++ b/src/irc_conn.h Tue Apr 28 20:27:45 2009 +0300 @@ -12,7 +12,7 @@ struct irc_conn; #include "error.h" -#include "sock.h" +#include "transport.h" #include "line_proto.h" #include "irc_queue.h" #include "irc_line.h" @@ -173,13 +173,13 @@ * via *err. * * @param conn_ptr returned new irc_conn structure - * @param sock the socket connected to the IRC server + * @param transport connected transport * @param callbacks the high-level status callbacks, required * @param cb_arg opqaue context argument for callbacks * @param err returned error info */ -err_t irc_conn_create (struct irc_conn **conn_ptr, struct sock_stream *sock, const struct irc_conn_callbacks *callbacks, - void *cb_arg, struct error_info *err); +err_t irc_conn_create (struct irc_conn **conn_ptr, transport_t *transport, const struct irc_conn_callbacks *callbacks, + void *cb_arg, error_t *err); /** * Destroy the irc_conn state, terminating any connection and releasing all resources.