![]() |
![]() |
![]() |
[Insert name here] Reference Manual | ![]() |
---|---|---|---|---|
#define TPA_CONTACT_BASE_GET_PRIVATE (obj) TpaContactBasePrivate; TpaContactBase; const gchar* tpa_contact_base_get_avatar_token (TpaContactBase *self); TpaContactPresence tpa_contact_base_get_presence (TpaContactBase *self); const gchar* tpa_contact_base_get_presence_as_string (TpaContactBase *self); const gchar* tpa_contact_base_get_presence_message (TpaContactBase *self); const gchar* tpa_contact_base_get_alias (TpaContactBase *self); TpaCapability tpa_contact_base_get_capabilities (TpaContactBase *self); TpaAvatar* tpa_contact_base_get_avatar (TpaContactBase *self); gboolean tpa_contact_base_request_avatar (TpaContactBase *self);
typedef struct { TpaChannelTarget parent; TpaContactBasePrivate *priv; } TpaContactBase;
const gchar* tpa_contact_base_get_avatar_token (TpaContactBase *self);
self : |
|
Returns : |
TpaContactPresence tpa_contact_base_get_presence (TpaContactBase *self);
Get contacts presence status.
self : |
TpaContactBase instance |
Returns : | TpaContactPresence presence. |
const gchar* tpa_contact_base_get_presence_as_string (TpaContactBase *self);
Get contacts presence status.
self : |
TpaContactBase instance |
Returns : | presence string. |
const gchar* tpa_contact_base_get_presence_message (TpaContactBase *self);
Get contacts presence message.
self : |
TpaContactBase instance |
Returns : | presence message. |
const gchar* tpa_contact_base_get_alias (TpaContactBase *self);
Get contacts alias.
self : |
TpaContactBase instance |
Returns : | contact alias. |
TpaCapability tpa_contact_base_get_capabilities (TpaContactBase *self);
Get contacts capabilities.
self : |
TpaContactBase instance |
Returns : | TpaCapability capability. |
TpaAvatar* tpa_contact_base_get_avatar (TpaContactBase *self);
Get contact's avatar.
WARNING: This functions blocks until the avatar is received.
self : |
TpaContactBase instance |
Returns : |
gboolean tpa_contact_base_request_avatar (TpaContactBase *self);
Request contact's avatar.
WARNING: This functions spams threads and has a limit of 32 pending request.
self : |
TpaContactBase instance |
Returns : |