From 873a90517d2fa0538a7ce07c139a53f4cc42a61c Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Thu, 2 Jul 2009 15:00:07 -0300 Subject: [PATCH] Remove the write hook. We never needed this and we shall never need it. As long as connection system is able to buffer writes, we are OK. --- nethook.h | 1 - null.c | 6 ------ ssl.c | 6 ------ ssl_server.c | 6 ------ 4 files changed, 19 deletions(-) diff --git a/nethook.h b/nethook.h index e3178e4..3e1baa6 100644 --- a/nethook.h +++ b/nethook.h @@ -36,7 +36,6 @@ struct _net_hook_t gboolean server; net_connect connect; net_close close; - net_write write; net_read read; gpointer data; }; diff --git a/null.c b/null.c index 1ad81c9..64cb074 100644 --- a/null.c +++ b/null.c @@ -36,10 +36,6 @@ static void null_close (net_hook_t* hook) g_slice_free (net_hook_t, hook); } -static void null_write (net_hook_t* hook) -{ -} - static void null_read (net_hook_t* hook, gchar* buffer, size_t len) { hc_conn_write (hook->peer->conn, buffer, len); @@ -58,7 +54,6 @@ static net_hook_t* null_server_hook_new (net_hook_t* client_hook, char *server) hook->server = TRUE; hook->connect = null_connect; hook->close = null_close; - hook->write = null_write; hook->read = null_read; hook->data = NULL; hook->conn = hc_conn_new (hc_tcp_connect (server, "110"), nethook_event, hook); @@ -74,7 +69,6 @@ net_hook_t* null_hook_new (HCConn* conn, char *server) hook->server = FALSE; hook->connect = null_connect; hook->close = null_close; - hook->write = null_write; hook->read = null_read; hook->data = server; hook->peer = null_server_hook_new (hook, server); diff --git a/ssl.c b/ssl.c index 299981d..7c75483 100644 --- a/ssl.c +++ b/ssl.c @@ -41,11 +41,6 @@ ssl_close (net_hook_t *hook) g_slice_free (net_hook_t, hook); } -static void -ssl_write (net_hook_t *hook) -{ -} - static void ssl_read (net_hook_t *hook, gchar *buffer, size_t len) { @@ -68,7 +63,6 @@ ssl_hook_new (HCConn *conn, char *server, char *port) hook->server = FALSE; hook->connect = ssl_connect; hook->close = ssl_close; - hook->write = ssl_write; hook->read = ssl_read; hook->data = NULL; hook->peer = ssl_server_hook_new (hook, server, port); diff --git a/ssl_server.c b/ssl_server.c index 9fa269d..bc68080 100644 --- a/ssl_server.c +++ b/ssl_server.c @@ -134,11 +134,6 @@ ssl_server_close (net_hook_t *hook) g_slice_free (net_hook_t, hook); } -static void -ssl_server_write (net_hook_t *hook) -{ -} - static void ssl_server_read (net_hook_t *hook, gchar *buffer, size_t len) { @@ -168,7 +163,6 @@ ssl_server_hook_new (net_hook_t *client_hook, char *server, char *port) hook->server = TRUE; hook->connect = ssl_server_connect; hook->close = ssl_server_close; - hook->write = ssl_server_write; hook->read = ssl_server_read; hook->data = ssl_data_new (server); hook->conn = hc_conn_new (hc_tcp_connect (server, port), nethook_event, hook); -- 2.20.1