![]() |
![]() |
![]() |
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.