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);

Object Hierarchy


  GInterface
   +----TpaCapabilities

Known Implementations

TpaCapabilities is implemented by TpaAccount.

Signals


  "capabilities-changed"                           : Run Last / Has Details

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 :

Signal Details

The "capabilities-changed" signal

void                user_function                      (TpaCapabilities *tpacapabilities,
                                                        gpointer         user_data)            : Run Last / Has Details

tpacapabilities : the object which received the signal.
user_data : user data set when the signal handler was connected.