tpa-capabilities

tpa-capabilities

Synopsis




                    TpaCapabilities;
                    TpaCapabilitiesIface;
                    TpaCapabilitiesIfacePrivate;
void                tpa_capabilities_init               (TpaCapabilitiesIface *iface,
                                                         gpointer data);
void                tpa_capabilities_finalize           (GObject *obj);
void                tpa_capabilities_signal_capabilities_changed
                                                        (GObject *obj,
                                                         GPtrArray *capabilities);

Description

Details

TpaCapabilities

typedef struct _TpaCapabilities TpaCapabilities;


TpaCapabilitiesIface

typedef struct {
    GTypeInterface parent;

    TpaError    (* advertise_capabilities)  (GObject *obj,
                                             const gchar **add,
                                             const gchar **remove);
    TpaError    (* get_capabilities)        (GObject *obj,
                                             guint handle,
                                             GPtrArray **ret);
    TpaCapabilitiesIfacePrivate *priv;
} TpaCapabilitiesIface;


TpaCapabilitiesIfacePrivate

typedef struct _TpaCapabilitiesIfacePrivate TpaCapabilitiesIfacePrivate;


tpa_capabilities_init ()

void                tpa_capabilities_init               (TpaCapabilitiesIface *iface,
                                                         gpointer data);

iface :
data :

tpa_capabilities_finalize ()

void                tpa_capabilities_finalize           (GObject *obj);

obj :

tpa_capabilities_signal_capabilities_changed ()

void                tpa_capabilities_signal_capabilities_changed
                                                        (GObject *obj,
                                                         GPtrArray *capabilities);

Implements DBus signal CapabilitiesChanged on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities

obj :
capabilities :