added timeout functionality
[my-code/api.git] / network / network.h
index a52d498..7ef6301 100644 (file)
@@ -69,6 +69,7 @@ typedef struct s_net {
 
 /* function prototypes */
 int network_init(t_net *net,int outfd);
+int network_set_timeout(t_net *net,int chan,int read,int write);
 int network_listen(t_net *net);
 int network_shutdown(t_net *net);
 int network_set_listen_port(t_net *net,in_port_t port);
@@ -81,6 +82,7 @@ int network_select(t_net *net,int channel);
 int network_deselect(t_net *net,int channel);
 int network_manage_incoming(t_net *net);
 int network_send(int fd,unsigned char *data,int datasize);
+int network_send_chan(t_net *net,int chan,unsigned char *data,int datasize);
 int network_receive(int fd,unsigned char *data,int datasize);
 int network_receive_chan(t_net *net,int chan,unsigned char *data,int datasize);
 int network_udp_listen_init(t_net *net);