39 |
struct MaskItem; |
struct MaskItem; |
40 |
struct Listener; |
struct Listener; |
41 |
|
|
|
extern struct Callback *setup_socket_cb; |
|
|
|
|
42 |
extern void add_connection(struct Listener *, struct irc_ssaddr *, int); |
extern void add_connection(struct Listener *, struct irc_ssaddr *, int); |
43 |
extern void close_connection(struct Client *); |
extern void close_connection(struct Client *); |
44 |
extern void report_error(int, const char *, const char *, int); |
extern void report_error(int, const char *, const char *, int); |
59 |
/* These must be defined in the network IO loop code of your choice */ |
/* These must be defined in the network IO loop code of your choice */ |
60 |
extern void init_netio(void); |
extern void init_netio(void); |
61 |
extern void comm_setselect(fde_t *, unsigned int, PF *, void *, time_t); |
extern void comm_setselect(fde_t *, unsigned int, PF *, void *, time_t); |
|
extern void init_comm(void); |
|
62 |
extern int read_message (time_t, unsigned char); |
extern int read_message (time_t, unsigned char); |
63 |
extern void comm_select(void); |
extern void comm_select(void); |
64 |
extern void check_can_use_v6(void); |
extern void check_can_use_v6(void); |