3 #include <glib-object.h>
9 #define TYPE_VLOCK_MODULE (vlock_module_get_type())
10 #define VLOCK_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), TYPE_VLOCK_MODULE,\
12 #define VLOCK_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),\
15 #define IS_VLOCK_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),\
17 #define IS_VLOCK_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),\
19 #define VLOCK_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),\
23 typedef struct _VlockModule VlockModule
;
24 typedef struct _VlockModuleClass VlockModuleClass
;
26 typedef struct _VlockModulePrivate VlockModulePrivate
;
30 VlockPlugin parent_instance
;
32 VlockModulePrivate
*priv
;
35 struct _VlockModuleClass
37 VlockPluginClass parent_class
;
40 GType
vlock_module_get_type(void);