|  |  |  | libempathy Reference Manual |  | 
|---|---|---|---|---|
                    EmpathyTpGroupPriv;
                    EmpathyTpGroup;
                    EmpathyPendingInfo;
EmpathyTpGroup*     empathy_tp_group_new                (McAccount *account,
                                                         TpChan *tp_chan);
void                empathy_tp_group_close              (EmpathyTpGroup *group);
void                empathy_tp_group_add_members        (EmpathyTpGroup *group,
                                                         GList *contacts,
                                                         const gchar *message);
void                empathy_tp_group_add_member         (EmpathyTpGroup *group,
                                                         EmpathyContact *contact,
                                                         const gchar *message);
void                empathy_tp_group_remove_members     (EmpathyTpGroup *group,
                                                         GList *contacts,
                                                         const gchar *message);
void                empathy_tp_group_remove_member      (EmpathyTpGroup *group,
                                                         EmpathyContact *contact,
                                                         const gchar *message);
GList*              empathy_tp_group_get_members        (EmpathyTpGroup *group);
GList*              empathy_tp_group_get_local_pendings (EmpathyTpGroup *group);
GList*              empathy_tp_group_get_remote_pendings
                                                        (EmpathyTpGroup *group);
const gchar*        empathy_tp_group_get_name           (EmpathyTpGroup *group);
EmpathyContact*     empathy_tp_group_get_self_contact   (EmpathyTpGroup *group);
const gchar*        empathy_tp_group_get_object_path    (EmpathyTpGroup *group);
gboolean            empathy_tp_group_is_member          (EmpathyTpGroup *group,
                                                         EmpathyContact *contact);
EmpathyPendingInfo* empathy_pending_info_new            (EmpathyContact *member,
                                                         EmpathyContact *actor,
                                                         const gchar *message);
void                empathy_pending_info_free           (EmpathyPendingInfo *info);
"destroy" : Run Last "local-pending" : Run Last "member-added" : Run Last "member-removed" : Run Last "remote-pending" : Run Last
typedef struct {
	EmpathyContact *member;
	EmpathyContact *actor;
	gchar          *message;
	guint           reason;
} EmpathyPendingInfo;
EmpathyTpGroup* empathy_tp_group_new (McAccount *account, TpChan *tp_chan);
| 
 | |
| 
 | |
| Returns : | 
void empathy_tp_group_add_members (EmpathyTpGroup *group, GList *contacts, const gchar *message);
| 
 | |
| 
 | |
| 
 | 
void empathy_tp_group_add_member (EmpathyTpGroup *group, EmpathyContact *contact, const gchar *message);
| 
 | |
| 
 | |
| 
 | 
void empathy_tp_group_remove_members (EmpathyTpGroup *group, GList *contacts, const gchar *message);
| 
 | |
| 
 | |
| 
 | 
void empathy_tp_group_remove_member (EmpathyTpGroup *group, EmpathyContact *contact, const gchar *message);
| 
 | |
| 
 | |
| 
 | 
GList* empathy_tp_group_get_members (EmpathyTpGroup *group);
| 
 | |
| Returns : | 
GList* empathy_tp_group_get_local_pendings (EmpathyTpGroup *group);
| 
 | |
| Returns : | 
GList*              empathy_tp_group_get_remote_pendings
                                                        (EmpathyTpGroup *group);
| 
 | |
| Returns : | 
const gchar* empathy_tp_group_get_name (EmpathyTpGroup *group);
| 
 | |
| Returns : | 
EmpathyContact* empathy_tp_group_get_self_contact (EmpathyTpGroup *group);
| 
 | |
| Returns : | 
const gchar* empathy_tp_group_get_object_path (EmpathyTpGroup *group);
| 
 | |
| Returns : | 
gboolean empathy_tp_group_is_member (EmpathyTpGroup *group, EmpathyContact *contact);
| 
 | |
| 
 | |
| Returns : | 
EmpathyPendingInfo* empathy_pending_info_new (EmpathyContact *member, EmpathyContact *actor, const gchar *message);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
"destroy" signalvoid user_function (EmpathyTpGroup *empathytpgroup, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"local-pending" signalvoid user_function (EmpathyTpGroup *empathytpgroup, EmpathyContact *arg1, EmpathyContact *arg2, guint arg3, gchar *arg4, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"member-added" signalvoid user_function (EmpathyTpGroup *empathytpgroup, EmpathyContact *arg1, EmpathyContact *arg2, guint arg3, gchar *arg4, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"member-removed" signalvoid user_function (EmpathyTpGroup *empathytpgroup, EmpathyContact *arg1, EmpathyContact *arg2, guint arg3, gchar *arg4, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"remote-pending" signalvoid user_function (EmpathyTpGroup *empathytpgroup, EmpathyContact *arg1, EmpathyContact *arg2, guint arg3, gchar *arg4, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | user data set when the signal handler was connected. |