handlers.h
author viric@llimona
Mon, 08 Oct 2007 12:59:27 +0200
changeset 79 7d316733d4b1
parent 66 b2469563a1dc
permissions -rw-r--r--
Added filterdes.

typedef void (*Net_c_prepare_read_fdset)(fd_set *read_set, int *maxfd);
/* Send -1 on eof */
typedef int (*Net_c_process_read_fdset)(fd_set *read_set);
typedef void (*Net_c_send)(const char *buf, size_t len);

/* unix_server.c */
void s_unix_update_served(int new);
void s_unix_shutdown();
void s_unix_prepare_read_fdset(fd_set *read_set, int *maxfd);
void s_unix_process_read_fdset(fd_set *read_set);
void get_unix_path();
void s_unix_send_to_connected(const char *buffer, size_t size);

/* app_control.c */
void app_control_start();
void app_control_shutdown();
void app_control_prepare_read_fdset(fd_set *read_set, int *maxfd);
int  app_control_process_read_fdset(fd_set *read_set);
void app_control_remote_send_to_stdin(const char *buffer, size_t size);
void app_control_local_send_to_stdin(const char *buffer, size_t size);

/* unix_client.c */
void c_unix_connect_socket();
/* Send -1 on eof */
void c_unix_prepare_read_fdset(fd_set *read_set, int *maxfd);
int c_unix_process_read_fdset(fd_set *read_set);
void c_unix_send(const char *buf, size_t len);

/* client_term.c */
void send_to_client_stdout(const char *buf, int len);

/* tcp_server.c */
void s_tcp_update_served(int new);
void s_tcp_shutdown();
void s_tcp_prepare_read_fdset(fd_set *read_set, int *maxfd);
void s_tcp_process_read_fdset(fd_set *read_set);
void s_tcp_send_to_connected(const char *buffer, size_t size);

/* eth_server.c */
void s_eth_init();
void s_eth_shutdown();
void s_eth_prepare_read_fdset(fd_set *read_set, int *maxfd);
void s_eth_process_read_fdset(fd_set *read_set);
void s_eth_send_to_connected(const char *buffer, size_t size);

/* eth_server.c */
void c_eth_init();
void c_eth_shutdown();
void c_eth_prepare_read_fdset(fd_set *read_set, int *maxfd);
int  c_eth_process_read_fdset(fd_set *read_set);
void c_eth_send_to_connected(const char *buffer, size_t size);

/* flow.c */
void avoid_sending(fd_set *read_set);