tpa-group

tpa-group

Synopsis




                    TpaGroup;
                    TpaIGroup;
                    TpaIGroupPrivate;
void                tpa_group_init                      (TpaIGroup *obj,
                                                         gpointer data);
void                tpa_group_finalize                  (GObject *obj);
void                tpa_group_signal_group_flags_changed
                                                        (GObject *obj,
                                                         guint added,
                                                         guint removed);
void                tpa_group_signal_members_changed    (GObject *obj,
                                                         const gchar *message,
                                                         GArray *added,
                                                         GArray *removed,
                                                         GArray *local_pending,
                                                         GArray *remote_pending,
                                                         const gchar *actor,
                                                         guint reason);
#define             tpa_group_signal_members_added      (obj, added, actor, reason)
#define             tpa_group_signal_members_removed    (obj, removed, actor, reason)
#define             tpa_group_signal_members_local_pending(obj, local_pending, actor, reason)
#define             tpa_group_signal_members_remote_pending(obj, remote_pending, actor, reason)

Object Hierarchy


  GInterface
   +----TpaIGroup

Known Implementations

TpaIGroup is implemented by TpaSession.

Signals


  "group-flags-changed"                            : Run Last / Has Details
  "members-changed"                                : Run Last / Has Details

Description

Details

TpaGroup

typedef struct _TpaGroup TpaGroup;


TpaIGroup

typedef struct _TpaIGroup TpaIGroup;


TpaIGroupPrivate

typedef struct _TpaIGroupPrivate TpaIGroupPrivate;


tpa_group_init ()

void                tpa_group_init                      (TpaIGroup *obj,
                                                         gpointer data);

obj :
data :

tpa_group_finalize ()

void                tpa_group_finalize                  (GObject *obj);

obj :

tpa_group_signal_group_flags_changed ()

void                tpa_group_signal_group_flags_changed
                                                        (GObject *obj,
                                                         guint added,
                                                         guint removed);

Implements DBus signal GroupFlagsChanged on interface org.freedesktop.Telepathy.Channel.Interface.Group

obj :
added :
removed :

tpa_group_signal_members_changed ()

void                tpa_group_signal_members_changed    (GObject *obj,
                                                         const gchar *message,
                                                         GArray *added,
                                                         GArray *removed,
                                                         GArray *local_pending,
                                                         GArray *remote_pending,
                                                         const gchar *actor,
                                                         guint reason);

Implements DBus signal MembersChanged on interface org.freedesktop.Telepathy.Channel.Interface.Group

obj :
message :
added :
removed :
local_pending :
remote_pending :
actor :
reason :

tpa_group_signal_members_added()

#define             tpa_group_signal_members_added(obj, added, actor, reason)

obj :
added :
actor :
reason :

tpa_group_signal_members_removed()

#define             tpa_group_signal_members_removed(obj, removed, actor, reason)

obj :
removed :
actor :
reason :

tpa_group_signal_members_local_pending()

#define             tpa_group_signal_members_local_pending(obj, local_pending, actor, reason)

obj :
local_pending :
actor :
reason :

tpa_group_signal_members_remote_pending()

#define             tpa_group_signal_members_remote_pending(obj, remote_pending, actor, reason)

obj :
remote_pending :
actor :
reason :

Signal Details

The "group-flags-changed" signal

void                user_function                      (TpaIGroup *tpaigroup,
                                                        guint      arg1,
                                                        guint      arg2,
                                                        gpointer   user_data)      : Run Last / Has Details

tpaigroup : the object which received the signal.
arg1 :
arg2 :
user_data : user data set when the signal handler was connected.

The "members-changed" signal

void                user_function                      (TpaIGroup     *tpaigroup,
                                                        gchar         *arg1,
                                                        GArray_guint_ *arg2,
                                                        GArray_guint_ *arg3,
                                                        GArray_guint_ *arg4,
                                                        GArray_guint_ *arg5,
                                                        guint          arg6,
                                                        guint          arg7,
                                                        gpointer       user_data)      : Run Last / Has Details

tpaigroup : the object which received the signal.
arg1 :
arg2 :
arg3 :
arg4 :
arg5 :
arg6 :
arg7 :
user_data : user data set when the signal handler was connected.