diff options
author | Test_User <hax@andrewyu.org> | 2024-06-10 04:45:33 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2024-06-10 04:45:33 -0400 |
commit | 0bc78fc2d38c2ed79eb0e990c08aee9474f7ae60 (patch) | |
tree | c29bec6561aba396c7769d6f7e236dc2877bd338 /protocols/inspircd2.h | |
parent | 525b2239812c815bf414d948e09c70f6b6ea2d31 (diff) | |
download | haxircd-0bc78fc2d38c2ed79eb0e990c08aee9474f7ae60.tar.gz haxircd-0bc78fc2d38c2ed79eb0e990c08aee9474f7ae60.zip |
Basic server tracking added
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); |