| libempathy Reference Manual | ||||
|---|---|---|---|---|
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);
"account" McAccount : Read / Write "avatar" EmpathyAvatar : Read / Write "groups" gpointer : Read / Write "handle" guint : Read / Write "id" gchararray : Read / Write "is-user" gboolean : Read / Write "name" gchararray : Read / Write "presence" EmpathyPresence : Read / Write "subscription" EmpathySubscription : Read / Write
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;
EmpathyContact* empathy_contact_new (McAccount *account);
account : |
|
| Returns : |
EmpathyContact* empathy_contact_new_full (McAccount *account, const gchar *id, const gchar *name);
account : |
|
id : |
|
name : |
|
| Returns : |
const gchar* empathy_contact_get_id (EmpathyContact *contact);
contact : |
|
| Returns : |
const gchar* empathy_contact_get_name (EmpathyContact *contact);
contact : |
|
| Returns : |
EmpathyAvatar* empathy_contact_get_avatar (EmpathyContact *contact);
contact : |
|
| Returns : |
McAccount* empathy_contact_get_account (EmpathyContact *contact);
contact : |
|
| Returns : |
EmpathyPresence* empathy_contact_get_presence (EmpathyContact *contact);
contact : |
|
| Returns : |
GList* empathy_contact_get_groups (EmpathyContact *contact);
contact : |
|
| Returns : |
EmpathySubscription empathy_contact_get_subscription (EmpathyContact *contact);
contact : |
|
| Returns : |
guint empathy_contact_get_handle (EmpathyContact *contact);
contact : |
|
| Returns : |
gboolean empathy_contact_is_user (EmpathyContact *contact);
contact : |
|
| Returns : |
void empathy_contact_set_id (EmpathyContact *contact, const gchar *id);
contact : |
|
id : |
void empathy_contact_set_name (EmpathyContact *contact, const gchar *name);
contact : |
|
name : |
void empathy_contact_set_avatar (EmpathyContact *contact, EmpathyAvatar *avatar);
contact : |
|
avatar : |
void empathy_contact_set_account (EmpathyContact *contact, McAccount *account);
contact : |
|
account : |
void empathy_contact_set_presence (EmpathyContact *contact, EmpathyPresence *presence);
contact : |
|
presence : |
void empathy_contact_set_groups (EmpathyContact *contact, GList *categories);
contact : |
|
categories : |
void empathy_contact_set_subscription (EmpathyContact *contact, EmpathySubscription subscription);
contact : |
|
subscription : |
void empathy_contact_set_handle (EmpathyContact *contact, guint handle);
contact : |
|
handle : |
void empathy_contact_set_is_user (EmpathyContact *contact, gboolean is_user);
contact : |
|
is_user : |
void empathy_contact_add_group (EmpathyContact *contact, const gchar *group);
contact : |
|
group : |
void empathy_contact_remove_group (EmpathyContact *contact, const gchar *group);
contact : |
|
group : |
gboolean empathy_contact_is_online (EmpathyContact *contact);
contact : |
|
| Returns : |
gboolean empathy_contact_is_in_group (EmpathyContact *contact, const gchar *group);
contact : |
|
group : |
|
| Returns : |
const gchar* empathy_contact_get_status (EmpathyContact *contact);
contact : |
|
| Returns : |
gboolean empathy_contact_equal (gconstpointer v1,
gconstpointer v2);
v1 : |
|
v2 : |
|
| Returns : |
subscription" property"subscription" EmpathySubscription : Read / Write
The subscription status of the contact.