All pastes #180132 Raw Edit

Something

public text v1 · immutable
#180132 ·published 2006-09-22 21:53 UTC
rendered paste body
/* 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);
}