X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=nethook.h;h=b428a14ad615e1e249523eda9eff83c08f63ea7a;hb=2f6f433ac65fb6f4208a3ac8519cf53941745cc4;hp=ed73e6c266d6b53c2b5329d4a38a69b3632a8f09;hpb=f2655d1d639228f78071f77010a70935375591e5;p=cascardo%2Frnetproxy.git diff --git a/nethook.h b/nethook.h index ed73e6c..b428a14 100644 --- a/nethook.h +++ b/nethook.h @@ -20,7 +20,8 @@ #ifndef NET_HOOK_H #define NET_HOOK_H -#include +#include +#include "hcconn.h" typedef struct _net_hook_t net_hook_t; typedef void (*net_connect) (net_hook_t*); @@ -30,16 +31,15 @@ typedef void (*net_read) (net_hook_t*, gchar*, size_t); struct _net_hook_t { - GConn* conn; - GConn* peer; + HCConn* conn; + net_hook_t* peer; gboolean server; net_connect connect; net_close close; - net_write write; net_read read; gpointer data; }; -void nethook_event (GConn*, GConnEvent*, gpointer); +void nethook_event (HCConn*, HCEvent, gpointer); #endif