Synopsis
EmpathyContact;
enum EmpathySubscription;
GType empathy_contact_get_gtype (void);
EmpathyContact* empathy_contact_new (McAccount *account);
EmpathyContact* empathy_contact_new_full (McAccount *account,
const gchar *id,
const gchar *name);
const gchar* empathy_contact_get_id (EmpathyContact *contact);
const gchar* empathy_contact_get_name (EmpathyContact *contact);
EmpathyAvatar* empathy_contact_get_avatar (EmpathyContact *contact);
McAccount* empathy_contact_get_account (EmpathyContact *contact);
EmpathyPresence* empathy_contact_get_presence (EmpathyContact *contact);
GList* empathy_contact_get_groups (EmpathyContact *contact);
EmpathySubscription empathy_contact_get_subscription (EmpathyContact *contact);
guint empathy_contact_get_handle (EmpathyContact *contact);
gboolean empathy_contact_is_user (EmpathyContact *contact);
void empathy_contact_set_id (EmpathyContact *contact,
const gchar *id);
void empathy_contact_set_name (EmpathyContact *contact,
const gchar *name);
void empathy_contact_set_avatar (EmpathyContact *contact,
EmpathyAvatar *avatar);
void empathy_contact_set_account (EmpathyContact *contact,
McAccount *account);
void empathy_contact_set_presence (EmpathyContact *contact,
EmpathyPresence *presence);
void empathy_contact_set_groups (EmpathyContact *contact,
GList *categories);
void empathy_contact_set_subscription (EmpathyContact *contact,
EmpathySubscription subscription);
void empathy_contact_set_handle (EmpathyContact *contact,
guint handle);
void empathy_contact_set_is_user (EmpathyContact *contact,
gboolean is_user);
void empathy_contact_add_group (EmpathyContact *contact,
const gchar *group);
void empathy_contact_remove_group (EmpathyContact *contact,
const gchar *group);
gboolean empathy_contact_is_online (EmpathyContact *contact);
gboolean empathy_contact_is_in_group (EmpathyContact *contact,
const gchar *group);
const gchar* empathy_contact_get_status (EmpathyContact *contact);
gboolean empathy_contact_equal (gconstpointer v1,
gconstpointer v2);
guint empathy_contact_hash (gconstpointer key);
Details
EmpathyContact
typedef struct _EmpathyContact EmpathyContact;
enum EmpathySubscription
typedef enum {
EMPATHY_SUBSCRIPTION_NONE = 0,
EMPATHY_SUBSCRIPTION_TO = 1 << 0, /* We send our presence to that contact */
EMPATHY_SUBSCRIPTION_FROM = 1 << 1, /* That contact sends his presence to us */
EMPATHY_SUBSCRIPTION_BOTH = EMPATHY_SUBSCRIPTION_TO | EMPATHY_SUBSCRIPTION_FROM
} EmpathySubscription;
empathy_contact_get_gtype ()
GType empathy_contact_get_gtype (void);
empathy_contact_new_full ()
EmpathyContact* empathy_contact_new_full (McAccount *account,
const gchar *id,
const gchar *name);
account : |
|
id : |
|
name : |
|
| Returns : |
|
empathy_contact_get_id ()
const gchar* empathy_contact_get_id (EmpathyContact *contact);
empathy_contact_get_name ()
const gchar* empathy_contact_get_name (EmpathyContact *contact);
empathy_contact_get_groups ()
GList* empathy_contact_get_groups (EmpathyContact *contact);
empathy_contact_get_handle ()
guint empathy_contact_get_handle (EmpathyContact *contact);
empathy_contact_is_user ()
gboolean empathy_contact_is_user (EmpathyContact *contact);
empathy_contact_set_id ()
void empathy_contact_set_id (EmpathyContact *contact,
const gchar *id);
empathy_contact_set_name ()
void empathy_contact_set_name (EmpathyContact *contact,
const gchar *name);
empathy_contact_set_groups ()
void empathy_contact_set_groups (EmpathyContact *contact,
GList *categories);
empathy_contact_set_handle ()
void empathy_contact_set_handle (EmpathyContact *contact,
guint handle);
empathy_contact_set_is_user ()
void empathy_contact_set_is_user (EmpathyContact *contact,
gboolean is_user);
empathy_contact_add_group ()
void empathy_contact_add_group (EmpathyContact *contact,
const gchar *group);
empathy_contact_remove_group ()
void empathy_contact_remove_group (EmpathyContact *contact,
const gchar *group);
empathy_contact_is_online ()
gboolean empathy_contact_is_online (EmpathyContact *contact);
empathy_contact_is_in_group ()
gboolean empathy_contact_is_in_group (EmpathyContact *contact,
const gchar *group);
contact : |
|
group : |
|
| Returns : |
|
empathy_contact_get_status ()
const gchar* empathy_contact_get_status (EmpathyContact *contact);
empathy_contact_equal ()
gboolean empathy_contact_equal (gconstpointer v1,
gconstpointer v2);
empathy_contact_hash ()
guint empathy_contact_hash (gconstpointer key);
Property Details
The "account" property
"account" McAccount : Read / Write
The account associated with the contact.
The "avatar" property
"avatar" EmpathyAvatar : Read / Write
The avatar image.
The "groups" property
"groups" gpointer : Read / Write
Groups of contact.
The "handle" property
"handle" guint : Read / Write
The handle of the contact.
Default value: 0
The "id" property
"id" gchararray : Read / Write
String identifying contact.
Default value: NULL
The "is-user" property
"is-user" gboolean : Read / Write
Is contact the user.
Default value: FALSE
The "name" property
"name" gchararray : Read / Write
The name of the contact.
Default value: NULL
The "presence" property
"presence" EmpathyPresence : Read / Write
Presence of contact.
The "subscription" property
"subscription" gint : Read / Write
The subscription status of the contact.
Allowed values: [0,3]
Default value: 0