empathy-types

empathy-types

Synopsis

                    EmpathyContactList;
                    EmpathyContactMonitor;

Object Hierarchy

  GInterface
   +----EmpathyContactList
  GObject
   +----EmpathyContactMonitor

Prerequisites

EmpathyContactList requires GObject.

Known Implementations

EmpathyContactList is implemented by EmpathyContactManager, EmpathyTpContactList and EmpathyTpChat.

Properties

  "iface"                    EmpathyContactList*   : Read / Write / Construct Only

Signals

  "groups-changed"                                 : Run Last
  "members-changed"                                : Run Last
  "pendings-changed"                               : Run Last
  "contact-added"                                  : Run Last
  "contact-avatar-changed"                         : Run Last
  "contact-capabilities-changed"                   : Run Last
  "contact-name-changed"                           : Run Last
  "contact-presence-changed"                       : Run Last
  "contact-presence-message-changed"               : Run Last
  "contact-removed"                                : Run Last

Description

Details

EmpathyContactList

typedef struct _EmpathyContactList EmpathyContactList;


EmpathyContactMonitor

typedef struct _EmpathyContactMonitor EmpathyContactMonitor;

Property Details

The "iface" property

  "iface"                    EmpathyContactList*   : Read / Write / Construct Only

The contact list we're monitoring.

Signal Details

The "groups-changed" signal

void                user_function                      (EmpathyContactList *empathycontactlist,
                                                        EmpathyContact     *arg1,
                                                        gchar              *arg2,
                                                        gboolean            arg3,
                                                        gpointer            user_data)               : Run Last

empathycontactlist :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.

The "members-changed" signal

void                user_function                      (EmpathyContactList *empathycontactlist,
                                                        EmpathyContact     *arg1,
                                                        EmpathyContact     *arg2,
                                                        guint               arg3,
                                                        gchar              *arg4,
                                                        gboolean            arg5,
                                                        gpointer            user_data)               : Run Last

empathycontactlist :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

arg5 :

user_data :

user data set when the signal handler was connected.

The "pendings-changed" signal

void                user_function                      (EmpathyContactList *empathycontactlist,
                                                        EmpathyContact     *arg1,
                                                        EmpathyContact     *arg2,
                                                        guint               arg3,
                                                        gchar              *arg4,
                                                        gboolean            arg5,
                                                        gpointer            user_data)               : Run Last

empathycontactlist :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

arg5 :

user_data :

user data set when the signal handler was connected.

The "contact-added" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "contact-avatar-changed" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "contact-capabilities-changed" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "contact-name-changed" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        gchar                 *arg2,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "contact-presence-changed" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        guint                  arg2,
                                                        guint                  arg3,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.

The "contact-presence-message-changed" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        gchar                 *arg2,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "contact-removed" signal

void                user_function                      (EmpathyContactMonitor *empathycontactmonitor,
                                                        EmpathyContact        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathycontactmonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.