diff options
author | Marius Halden <marius.h@lden.org> | 2016-03-21 13:46:32 +0100 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2017-03-17 11:38:24 +0100 |
commit | 4b3ef9273fe8136ae8fe8df2b7c2b6dc7a3144e4 (patch) | |
tree | 7ade0911fe80e7e4808b77cfd64b0f9a283d682a /irc.h | |
parent | 262a82b875f2a05cdcf2258260c5e8a9e538f405 (diff) |
Add irc_send_tagged_msg* to send tagged messages
Add support for tagged messages by adding the functions
irc_send_tagged_msg*, the old irc_send_msg* functions are now wrappers
for these functions without any tags.
Diffstat (limited to 'irc.h')
-rw-r--r-- | irc.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -340,6 +340,12 @@ void irc_send_who(irc_t *irc, GSList *l, const char *channel); void irc_send_msg(irc_user_t *iu, const char *type, const char *dst, const char *msg, const char *prefix); void irc_send_msg_raw(irc_user_t *iu, const char *type, const char *dst, const char *msg); void irc_send_msg_f(irc_user_t *iu, const char *type, const char *dst, const char *format, ...) G_GNUC_PRINTF(4, 5); + +void irc_send_tagged_msg(irc_user_t *iu, const char *type, const char *dst, const char *msg, const char *prefix, const char *tags); +void irc_send_tagged_msg_raw(irc_user_t *iu, const char *type, const char *dst, const char *msg, const char *tags); +void irc_send_tagged_msg_f(irc_user_t *iu, const char *type, const char *dst, const char *tags, const char *format, ...) G_GNUC_PRINTF(5, 6); +void irc_send_tagged_msg_vf(irc_user_t *iu, const char *type, const char *dst, const char *tags, const char *format, va_list params); + void irc_send_nick(irc_user_t *iu, const char *new_nick); void irc_send_channel_user_mode_diff(irc_channel_t *ic, irc_user_t *iu, irc_channel_user_flags_t old_flags, irc_channel_user_flags_t new_flags); |