| 34 #include <gplugin.h> |
34 #include <gplugin.h> |
| 35 #include <gplugin-native.h> |
35 #include <gplugin-native.h> |
| 36 |
36 |
| 37 #include <purple.h> |
37 #include <purple.h> |
| 38 |
38 |
| 39 #include "purpleircv3version.h" |
|
| 40 |
|
| 41 G_BEGIN_DECLS |
39 G_BEGIN_DECLS |
| 42 |
40 |
| 43 #define PURPLE_IRCV3_TYPE_PROTOCOL (purple_ircv3_protocol_get_type()) |
41 #define PURPLE_IRCV3_TYPE_PROTOCOL (purple_ircv3_protocol_get_type()) |
| 44 |
42 |
| 45 PURPLE_IRCV3_AVAILABLE_IN_ALL |
43 G_GNUC_INTERNAL |
| 46 G_DECLARE_FINAL_TYPE(PurpleIRCv3Protocol, purple_ircv3_protocol, PURPLE_IRCV3, |
44 G_DECLARE_FINAL_TYPE(PurpleIRCv3Protocol, purple_ircv3_protocol, PURPLE_IRCV3, |
| 47 PROTOCOL, PurpleProtocol) |
45 PROTOCOL, PurpleProtocol) |
| 48 |
46 |
| 49 /** |
|
| 50 * purple_ircv3_protocol_register: (skip) |
|
| 51 * @plugin: The GTypeModule |
|
| 52 * |
|
| 53 * Registers the dynamic type using @plugin. |
|
| 54 * |
|
| 55 * Since: 3.0 |
|
| 56 */ |
|
| 57 G_GNUC_INTERNAL void purple_ircv3_protocol_register(GPluginNativePlugin *plugin); |
47 G_GNUC_INTERNAL void purple_ircv3_protocol_register(GPluginNativePlugin *plugin); |
| 58 |
48 |
| 59 G_GNUC_INTERNAL PurpleProtocol *purple_ircv3_protocol_new(void); |
49 G_GNUC_INTERNAL PurpleProtocol *purple_ircv3_protocol_new(void); |
| 60 |
50 |
| 61 G_END_DECLS |
51 G_END_DECLS |