1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-05 17:23:15 +02:00

Added config_reload event for IRC plugin

This commit is contained in:
Sebastien Helleu
2007-12-08 00:34:17 +01:00
parent 1e2eacdfe5
commit 7b4af2b243
6 changed files with 184 additions and 53 deletions
+9 -5
View File
@@ -78,6 +78,7 @@ struct t_irc_server
char *notify_levels; /* channels notify levels */
/* internal vars */
int reloaded_from_config; /* 1 if reloaded from config file */
pid_t child_pid; /* pid of child process (connecting) */
int child_read; /* to read into child pipe */
int child_write; /* to write into child pipe */
@@ -133,15 +134,18 @@ extern struct t_irc_message *irc_recv_msgq, *irc_msgq_last_msg;
extern void irc_server_init (struct t_irc_server *);
extern int irc_server_init_with_url (struct t_irc_server *, char *);
extern void irc_server_init_with_config_options (struct t_irc_server *, void *);
extern void irc_server_init_with_config_options (struct t_irc_server *, void *,
int);
extern struct t_irc_server *irc_server_alloc ();
extern void irc_server_outqueue_free_all (struct t_irc_server *);
extern void irc_server_destroy (struct t_irc_server *);
extern void irc_server_free_data (struct t_irc_server *);
extern void irc_server_free (struct t_irc_server *);
extern void irc_server_free_all ();
extern struct t_irc_server *irc_server_new (char *, int, int, int, int, char *, int, int, int,
char *, char *, char *, char *, char *, char *,
char *, char *, int, char *, int, char *);
extern struct t_irc_server *irc_server_new (char *, int, int, int, int, char *,
int, int, int, char *, char *,
char *, char *, char *, char *,
char *, char *, int, char *, int,
char *);
extern struct t_irc_server *irc_server_duplicate (struct t_irc_server *, char *);
extern int irc_server_rename (struct t_irc_server *, char *);
extern int irc_server_send (struct t_irc_server *, char *, int);