5 static void jabber_connect (net_hook_t* hook)
9 static void jabber_close (net_hook_t* hook)
13 static void jabber_write (net_hook_t* hook)
17 static void jabber_read (net_hook_t* hook, gchar* buffer, size_t len)
21 net_hook_t* jabber_hook_new (GConn* conn)
24 hook = g_slice_new (net_hook_t);
28 hook->connect = jabber_connect;
29 hook->close = jabber_close;
30 hook->write = jabber_write;
31 hook->read = jabber_read;
33 gnet_conn_set_callback (hook->conn, nethook_event, hook);
37 void jabber_destroy (net_hook_t* hook)
39 g_slice_free (net_hook_t, hook);