diff options
Diffstat (limited to 'protocols/inspircd2.h')
-rw-r--r-- | protocols/inspircd2.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/protocols/inspircd2.h b/protocols/inspircd2.h index d1b7892..d5b5a14 100644 --- a/protocols/inspircd2.h +++ b/protocols/inspircd2.h @@ -30,16 +30,23 @@ #include "../config.h" #include "../haxstring.h" +#include "../server_network.h" extern struct table inspircd2_protocol_init_commands; extern struct table inspircd2_protocol_commands; int init_inspircd2_protocol(void); -void * inspircd2_protocol_handle_connection(void *type); +void * inspircd2_protocol_connection(void *type); void * inspircd2_protocol_autoconnect(void *type); +void inspircd2_protocol_update_propagations(void); + +void inspircd2_protocol_do_unlink(struct server_info *a, struct server_info *b); + +void inspircd2_protocol_update_propagations_inner(struct server_info *source); int inspircd2_protocol_init_handle_server(struct string source, size_t argc, struct string *argv, size_t net, void *handle, struct server_config **config, char is_incoming); int inspircd2_protocol_init_handle_capab(struct string source, size_t argc, struct string *argv, size_t net, void *handle, struct server_config **config, char is_incoming); int inspircd2_protocol_handle_ping(struct string source, size_t argc, struct string *argv, size_t net, void *handle, struct server_config *config, char is_incoming); +int inspircd2_protocol_handle_server(struct string source, size_t argc, struct string *argv, size_t net, void *handle, struct server_config *config, char is_incoming); |