grim/gplugin-purple2-loader
Clone
Summary
Browse
Changes
Graph
Just checking in my working copy, it's been a long time since i've looked at this
draft
default
tip
2020-01-21, Gary Kramlich
fd4ebce81b79
Just checking in my working copy, it's been a long time since i've looked at this
#ifndef GPLUGIN_PURPLE2_PLUGIN_H
#define GPLUGIN_PURPLE2_PLUGIN_H
#define GPLUGIN_PURPLE2_TYPE_PLUGIN (gplugin_purple2_plugin_get_type())
#define GPLUGIN_PURPLE2_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLUGIN_PURPLE2_TYPE_PLUGIN, GPluginPurple2Plugin))
#define GPLUGIN_PURPLE2_PLUGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLUGIN_PURPLE2_TYPE_PLUGIN, GPluginPurple2PluginClass))
#define GPLUGIN_PURPLE2_IS_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLUGIN_PURPLE2_TYPE_PLUGIN));
#define GPLUGIN_PURPLE2_IS_PLUGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLUGIN_PURPLE2_TYPE_PLUGIN));
#define GPLUGIN_PURPLE2_PLUGIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLUGIN_PURPLE2_TYPE_PLUGIN, GPluginPurple2PluginClass))
typedef
struct
_GPluginPurple2Plugin
GPluginPurple2Plugin
;
typedef
struct
_GPluginPurple2PluginClass
GPluginPurple2PluginClass
;
#include
<gplugin.h>
#include
<gplugin-native.h>
#include
"purple2/gplugin-purple2-stubs-purple.h"
struct
_GPluginPurple2Plugin
{
/*< private >*/
GObject
parent
;
gpointer
reserved
[
4
];
};
struct
_GPluginPurple2PluginClass
{
/*< private >*/
GObjectClass
parent
;
gpointer
reserved
[
4
];
};
typedef
gboolean
(
*
GPluginPurple2PluginInitFunc
)(
PurplePlugin
*
plugin
);
G_BEGIN_DECLS
void
gplugin_purple2_plugin_register
(
GPluginNativePlugin
*
native
);
GType
gplugin_purple2_plugin_get_type
(
void
);
G_BEGIN_DECLS
#endif
/* GPLUGIN_PURPLE2_PLUGIN_H */