libpurple/protocols/ircv3/purpleircv3parser.h

changeset 42472
409148c5c5b7
parent 42275
7568bf87e388
child 42568
31e8c7c92e2f
--- a/libpurple/protocols/ircv3/purpleircv3parser.h	Thu Nov 02 23:27:05 2023 -0500
+++ b/libpurple/protocols/ircv3/purpleircv3parser.h	Thu Nov 02 23:38:51 2023 -0500
@@ -29,10 +29,13 @@
 #include <purple.h>
 
 #include "purpleircv3messagehandlers.h"
+#include "purpleircv3version.h"
 
 G_BEGIN_DECLS
 
 #define PURPLE_IRCV3_TYPE_PARSER (purple_ircv3_parser_get_type())
+
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE(PurpleIRCv3Parser, purple_ircv3_parser, PURPLE_IRCV3,
                      PARSER, GObject)
 
@@ -43,6 +46,7 @@
  *
  * Since: 3.0.0
  */
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 PurpleIRCv3Parser *purple_ircv3_parser_new(void);
 
 /**
@@ -55,6 +59,7 @@
  *
  * Since: 3.0.0
  */
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 void purple_ircv3_parser_set_fallback_handler(PurpleIRCv3Parser *parser, PurpleIRCv3MessageHandler handler);
 
 /**
@@ -70,6 +75,7 @@
  *
  * Since: 3.0.0
  */
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 gboolean purple_ircv3_parser_parse(PurpleIRCv3Parser *parser, const gchar *buffer, GError **error, gpointer data);
 
 /**
@@ -82,6 +88,7 @@
  *
  * Since: 3.0.0
  */
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 void purple_ircv3_parser_add_handler(PurpleIRCv3Parser *parser, const char *command, PurpleIRCv3MessageHandler handler);
 
 /**
@@ -95,6 +102,7 @@
  *
  * Since: 3.0.0
  */
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 void purple_ircv3_parser_add_handlers(PurpleIRCv3Parser *parser, PurpleIRCv3MessageHandler handler, ...) G_GNUC_NULL_TERMINATED;
 
 /**
@@ -105,6 +113,7 @@
  *
  * Since: 3.0.0
  */
+PURPLE_IRCV3_AVAILABLE_IN_ALL
 void purple_ircv3_parser_add_default_handlers(PurpleIRCv3Parser *parser);
 
 G_END_DECLS

mercurial