Initial commit
[fillmore] / src / marina / marina / TransportDelegate.c
diff --git a/src/marina/marina/TransportDelegate.c b/src/marina/marina/TransportDelegate.c
new file mode 100644 (file)
index 0000000..11e7530
--- /dev/null
@@ -0,0 +1,84 @@
+/* TransportDelegate.c generated by valac, the Vala compiler
+ * generated from TransportDelegate.vala, do not modify */
+
+/* Copyright 2010 Yorba Foundation
+ *
+ * This software is licensed under the GNU Lesser General Public License
+ * (version 2.1 or later).  See the COPYING file in this distribution. 
+ */
+
+#include <glib.h>
+#include <glib-object.h>
+
+
+#define TYPE_TRANSPORT_DELEGATE (transport_delegate_get_type ())
+#define TRANSPORT_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TRANSPORT_DELEGATE, TransportDelegate))
+#define IS_TRANSPORT_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TRANSPORT_DELEGATE))
+#define TRANSPORT_DELEGATE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_TRANSPORT_DELEGATE, TransportDelegateIface))
+
+typedef struct _TransportDelegate TransportDelegate;
+typedef struct _TransportDelegateIface TransportDelegateIface;
+
+struct _TransportDelegateIface {
+       GTypeInterface parent_iface;
+       gboolean (*is_playing) (TransportDelegate* self);
+       gboolean (*is_recording) (TransportDelegate* self);
+       gboolean (*is_stopped) (TransportDelegate* self);
+};
+
+
+
+GType transport_delegate_get_type (void);
+gboolean transport_delegate_is_playing (TransportDelegate* self);
+gboolean transport_delegate_is_recording (TransportDelegate* self);
+gboolean transport_delegate_is_stopped (TransportDelegate* self);
+
+
+
+#line 8 "TransportDelegate.vala"
+gboolean transport_delegate_is_playing (TransportDelegate* self) {
+#line 8 "TransportDelegate.vala"
+       return TRANSPORT_DELEGATE_GET_INTERFACE (self)->is_playing (self);
+#line 43 "TransportDelegate.c"
+}
+
+
+#line 9 "TransportDelegate.vala"
+gboolean transport_delegate_is_recording (TransportDelegate* self) {
+#line 9 "TransportDelegate.vala"
+       return TRANSPORT_DELEGATE_GET_INTERFACE (self)->is_recording (self);
+#line 51 "TransportDelegate.c"
+}
+
+
+#line 10 "TransportDelegate.vala"
+gboolean transport_delegate_is_stopped (TransportDelegate* self) {
+#line 10 "TransportDelegate.vala"
+       return TRANSPORT_DELEGATE_GET_INTERFACE (self)->is_stopped (self);
+#line 59 "TransportDelegate.c"
+}
+
+
+static void transport_delegate_base_init (TransportDelegateIface * iface) {
+       static gboolean initialized = FALSE;
+       if (!initialized) {
+               initialized = TRUE;
+       }
+}
+
+
+GType transport_delegate_get_type (void) {
+       static volatile gsize transport_delegate_type_id__volatile = 0;
+       if (g_once_init_enter (&transport_delegate_type_id__volatile)) {
+               static const GTypeInfo g_define_type_info = { sizeof (TransportDelegateIface), (GBaseInitFunc) transport_delegate_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
+               GType transport_delegate_type_id;
+               transport_delegate_type_id = g_type_register_static (G_TYPE_INTERFACE, "TransportDelegate", &g_define_type_info, 0);
+               g_type_interface_add_prerequisite (transport_delegate_type_id, G_TYPE_OBJECT);
+               g_once_init_leave (&transport_delegate_type_id__volatile, transport_delegate_type_id);
+       }
+       return transport_delegate_type_id__volatile;
+}
+
+
+
+