X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=network%2Fnetwork.h;h=7ef63019aef5cd6d91a34aeca476d0de19922e71;hb=195f89f8c46af637b38761cb0f7a76d58eaaaa05;hp=bfb4ab4baad76436565c27044370fdbd79804a47;hpb=a88d4856f5c836896fc18f14d736c42c9d366352;p=my-code%2Fapi.git diff --git a/network/network.h b/network/network.h index bfb4ab4..7ef6301 100644 --- a/network/network.h +++ b/network/network.h @@ -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,7 +82,9 @@ 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); int network_udp_receive(t_net *net,int channel, unsigned char *data,int count); int network_udp_send(t_net *net,int channel, unsigned char *data,int size);