Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* gf_test.c generated by valac 0.15.0.96-556a, the Vala compiler
- * generated from gf_test.vala, do not modify */
- #include <glib.h>
- #include <glib-object.h>
- #include <gfreenect.h>
- #include <gio/gio.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define TYPE_MAIN (main_get_type ())
- #define MAIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MAIN, Main))
- #define MAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MAIN, MainClass))
- #define IS_MAIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MAIN))
- #define IS_MAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MAIN))
- #define MAIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MAIN, MainClass))
- typedef struct _Main Main;
- typedef struct _MainClass MainClass;
- typedef struct _MainPrivate MainPrivate;
- #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
- struct _Main {
- GObject parent_instance;
- MainPrivate * priv;
- GFreenectDevice* device;
- GAsyncReadyCallback cb;
- gpointer cb_target;
- GDestroyNotify cb_target_destroy_notify;
- };
- struct _MainClass {
- GObjectClass parent_class;
- };
- static gpointer main_parent_class = NULL;
- GType main_get_type (void) G_GNUC_CONST;
- enum {
- MAIN_DUMMY_PROPERTY
- };
- Main* main_new (void);
- Main* main_construct (GType object_type);
- void main_on_device_ready (Main* self);
- static void _main_on_device_ready_gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self);
- static gint main_main (gchar** args, int args_length1);
- static void main_finalize (GObject* obj);
- static void _main_on_device_ready_gasync_ready_callback (GObject* source_object, GAsyncResult* res, gpointer self) {
- main_on_device_ready (self);
- }
- Main* main_construct (GType object_type) {
- Main * self = NULL;
- GFreenectDevice* _tmp0_;
- self = (Main*) g_object_new (object_type, NULL);
- _tmp0_ = gfreenect_device_new (0, (guint) 0, NULL, _main_on_device_ready_gasync_ready_callback, self);
- _g_object_unref0 (self->device);
- self->device = _tmp0_;
- return self;
- }
- Main* main_new (void) {
- return main_construct (TYPE_MAIN);
- }
- void main_on_device_ready (Main* self) {
- FILE* _tmp0_;
- g_return_if_fail (self != NULL);
- _tmp0_ = stdout;
- fprintf (_tmp0_, "Device ready ...\n");
- }
- static gint main_main (gchar** args, int args_length1) {
- gint result = 0;
- Main* _tmp0_;
- Main* app;
- _tmp0_ = main_new ();
- app = _tmp0_;
- result = 0;
- _g_object_unref0 (app);
- return result;
- }
- int main (int argc, char ** argv) {
- g_type_init ();
- return main_main (argv, argc);
- }
- static void main_class_init (MainClass * klass) {
- main_parent_class = g_type_class_peek_parent (klass);
- G_OBJECT_CLASS (klass)->finalize = main_finalize;
- }
- static void main_instance_init (Main * self) {
- }
- static void main_finalize (GObject* obj) {
- Main * self;
- self = MAIN (obj);
- _g_object_unref0 (self->device);
- (self->cb_target_destroy_notify == NULL) ? NULL : (self->cb_target_destroy_notify (self->cb_target), NULL);
- self->cb = NULL;
- self->cb_target = NULL;
- self->cb_target_destroy_notify = NULL;
- G_OBJECT_CLASS (main_parent_class)->finalize (obj);
- }
- GType main_get_type (void) {
- static volatile gsize main_type_id__volatile = 0;
- if (g_once_init_enter (&main_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (MainClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) main_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Main), 0, (GInstanceInitFunc) main_instance_init, NULL };
- GType main_type_id;
- main_type_id = g_type_register_static (G_TYPE_OBJECT, "Main", &g_define_type_info, 0);
- g_once_init_leave (&main_type_id__volatile, main_type_id);
- }
- return main_type_id__volatile;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement