src/irc_conn.h
branchnew-transport
changeset 155 c59d3eaff0fb
parent 150 e8018446b336
child 171 b54f393c3df0
--- 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.