/* Generated by dbus-binding-tool; do not edit! */ typedef struct _org_freedesktop_Telepathy_Channel org_freedesktop_Telepathy_Channel; /* TYPE org_freedesktop_Telepathy_Channel MACROS */ #define TYPE_ORG_FREEDESKTOP_TELEPATHY_CHANNEL \ (org_freedesktop_telepathy_channel_get_type ()) #define IS_ORG_FREEDESKTOP_TELEPATHY_CHANNEL(obj) \ (g_type_is_a (G_OBJECT_TYPE(obj), TYPE_ORG_FREEDESKTOP_TELEPATHY_CHANNEL)) #define ORG_FREEDESKTOP_TELEPATHY_CHANNEL_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_ORG_FREEDESKTOP_TELEPATHY_CHANNEL, org_freedesktop_Telepathy_Channel)) #define ORG_FREEDESKTOP_TELEPATHY_CHANNEL_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_ORG_FREEDESKTOP_TELEPATHY_CHANNEL, org_freedesktop_Telepathy_Channel)) struct _org_freedesktop_Telepathy_Channel { GTypeInterface parent; gboolean (* close) (GObject* obj, GError** error); gboolean (* get_channel_type) (GObject* obj, char ** OUT_arg0, GError** error); gboolean (* get_handle) (GObject* obj, guint* OUT_arg0, guint* OUT_arg1, GError** error); gboolean (* get_interfaces) (GObject* obj, char *** OUT_arg0, GError** error); }; static GType org_freedesktop_telepathy_channel_get_type() { static GType object_type = 0; if (!object_type) { static const GTypeInfo object_info = { sizeof(org_freedesktop_Telepathy_Channel), NULL, /* base init */ NULL, /* base finalize */ }; object_type = g_type_register_static(G_TYPE_INTERFACE, "org_freedesktop_Telepathy_Channel", &object_info, 0); } return object_type; } gboolean tpa_channel_close (GObject* obj, GError** error) { org_freedesktop_Telepathy_Channel *iface = ORG_FREEDESKTOP_TELEPATHY_CHANNEL_GET_IFACE (obj); return iface->close (obj, error); } gboolean tpa_channel_get_channel_type (GObject* obj, char ** OUT_arg0, GError** error) { org_freedesktop_Telepathy_Channel *iface = ORG_FREEDESKTOP_TELEPATHY_CHANNEL_GET_IFACE (obj); return iface->get_channel_type (obj, ON_arg0, error); } gboolean tpa_channel_get_handle (GObject* obj, guint* OUT_arg0, guint* OUT_arg1, GError** error) { org_freedesktop_Telepathy_Channel *iface = ORG_FREEDESKTOP_TELEPATHY_CHANNEL_GET_IFACE (obj); return iface->get_handle (obj, ON_arg0, ON_arg1, error); } gboolean tpa_channel_get_interfaces (GObject* obj, char *** OUT_arg0, GError** error) { org_freedesktop_Telepathy_Channel *iface = ORG_FREEDESKTOP_TELEPATHY_CHANNEL_GET_IFACE (obj); return iface->get_interfaces (obj, ON_arg0, error); }