mirror of
https://github.com/weechat/weechat.git
synced 2026-07-03 08:13:14 +02:00
Add signals for IRC messages (recv/sent)
This commit is contained in:
@@ -47,6 +47,7 @@
|
||||
|
||||
struct t_irc_outqueue
|
||||
{
|
||||
char *command; /* IRC command */
|
||||
char *message_before_mod; /* msg before any modifier */
|
||||
char *message_after_mod; /* msg after modifier(s) */
|
||||
int modified; /* msg was modified by modifier(s) */
|
||||
@@ -141,9 +142,11 @@ extern void irc_server_set_nicks (struct t_irc_server *server, const char *nicks
|
||||
extern void irc_server_set_with_option (struct t_irc_server *server,
|
||||
int index_option,
|
||||
struct t_config_option *option);
|
||||
extern void irc_server_set_nick (struct t_irc_server *server, const char *nick);
|
||||
extern void irc_server_init (struct t_irc_server *server);
|
||||
extern struct t_irc_server *irc_server_alloc (const char *name);
|
||||
extern int irc_server_alloc_with_url (const char *irc_url);
|
||||
extern void irc_server_free_all ();
|
||||
extern struct t_irc_server *irc_server_new (const char *name, int autoconnect,
|
||||
int autoreconnect,
|
||||
int autoreconnect_delay,
|
||||
@@ -157,15 +160,16 @@ extern struct t_irc_server *irc_server_new (const char *name, int autoconnect,
|
||||
extern struct t_irc_server *irc_server_duplicate (struct t_irc_server *server,
|
||||
const char *new_name);
|
||||
extern int irc_server_rename (struct t_irc_server *server, const char *new_name);
|
||||
extern void irc_server_set_nick (struct t_irc_server *server, const char *nick);
|
||||
extern void irc_server_send_signal (struct t_irc_server *server,
|
||||
const char *signal, const char *command,
|
||||
const char *full_message);
|
||||
extern void irc_server_sendf (struct t_irc_server *server, const char *format, ...);
|
||||
extern struct t_irc_server *irc_server_search (const char *server_name);
|
||||
extern void irc_server_free_all ();
|
||||
extern int irc_server_connect (struct t_irc_server *server,
|
||||
int disable_autojoin);
|
||||
extern void irc_server_auto_connect (int auto_connect, int temp_server);
|
||||
extern void irc_server_autojoin_channels ();
|
||||
extern int irc_server_timer_cb (void *data);
|
||||
extern void irc_server_sendf (struct t_irc_server *server, const char *format, ...);
|
||||
extern void irc_server_outqueue_free_all (struct t_irc_server *server);
|
||||
extern int irc_server_get_channel_count (struct t_irc_server *server);
|
||||
extern int irc_server_get_pv_count (struct t_irc_server *server);
|
||||
|
||||
Reference in New Issue
Block a user