libpurple/protocols/ircv3/purpleircv3connection.h

changeset 42030
7af8ab97086d
parent 42023
5bda87b90d8d
child 42220
f600ef3f5304
--- a/libpurple/protocols/ircv3/purpleircv3connection.h	Fri Jan 20 05:22:59 2023 -0600
+++ b/libpurple/protocols/ircv3/purpleircv3connection.h	Fri Jan 20 05:24:44 2023 -0600
@@ -32,11 +32,19 @@
 G_BEGIN_DECLS
 
 #define PURPLE_IRCV3_TYPE_CONNECTION (purple_ircv3_connection_get_type())
-G_DECLARE_FINAL_TYPE(PurpleIRCv3Connection, purple_ircv3_connection,
-                     PURPLE_IRCV3, CONNECTION, PurpleConnection)
+G_DECLARE_DERIVABLE_TYPE(PurpleIRCv3Connection, purple_ircv3_connection,
+                         PURPLE_IRCV3, CONNECTION, PurpleConnection)
 
 #include "purpleircv3capabilities.h"
 
+struct _PurpleIRCv3ConnectionClass {
+	/*< private >*/
+	PurpleConnectionClass parent;
+
+	/*< private >*/
+	gpointer reserved[8];
+};
+
 G_GNUC_INTERNAL void purple_ircv3_connection_register(GPluginNativePlugin *plugin);
 
 G_GNUC_INTERNAL GCancellable *purple_ircv3_connection_get_cancellable(PurpleIRCv3Connection *connection);

mercurial