TpaContact

TpaContact

Synopsis




#define             TPA_CONTACT_GET_PRIVATE             (obj)
                    TpaContactPrivate;
                    TpaContact;
TpaSubscriptionStatus tpa_contact_get_subscription_status
                                                        (TpaContact *self);
void                tpa_contact_subscribe               (TpaContact *self,
                                                         gboolean value);
TpaAuthorizationStatus tpa_contact_get_authorization_status
                                                        (TpaContact *self);
void                tpa_contact_authorize               (TpaContact *self,
                                                         gboolean value);
void                tpa_contact_hide                    (TpaContact *self,
                                                         gboolean value);
gboolean            tpa_contact_is_hidden               (TpaContact *self);
void                tpa_contact_block                   (TpaContact *self,
                                                         gboolean value);
gboolean            tpa_contact_is_blocked              (TpaContact *self);

Description

Details

TPA_CONTACT_GET_PRIVATE()

#define             TPA_CONTACT_GET_PRIVATE(obj)

obj :

TpaContactPrivate

typedef struct _TpaContactPrivate TpaContactPrivate;


TpaContact

typedef struct {
    TpaContactBase parent;
    TpaContactPrivate *priv;
} TpaContact;


tpa_contact_get_subscription_status ()

TpaSubscriptionStatus tpa_contact_get_subscription_status
                                                        (TpaContact *self);

Get subscription status of the contact.

self : TpaContact instance
Returns : TpaSubscriptionStatus status

tpa_contact_subscribe ()

void                tpa_contact_subscribe               (TpaContact *self,
                                                         gboolean value);

Subscribe or unsubscribe contact.

self : TpaContact instance
value : subsrcibe status

tpa_contact_get_authorization_status ()

TpaAuthorizationStatus tpa_contact_get_authorization_status
                                                        (TpaContact *self);

Get authorization status of the contact.

self : TpaContact instance
Returns : TpaAuthorizationStatus status

tpa_contact_authorize ()

void                tpa_contact_authorize               (TpaContact *self,
                                                         gboolean value);

Authorize or deny contact.

self : TpaContact instance
value : authorize status.

tpa_contact_hide ()

void                tpa_contact_hide                    (TpaContact *self,
                                                         gboolean value);

Set contact hide status.

self : TpaContact instance
value : hide status

tpa_contact_is_hidden ()

gboolean            tpa_contact_is_hidden               (TpaContact *self);

Check whether contact is hidden or not.

self : TpaContact instance
Returns : hide status

tpa_contact_block ()

void                tpa_contact_block                   (TpaContact *self,
                                                         gboolean value);

Block or unblock contact.

self : TpaContact instance.
value : boolean value.

tpa_contact_is_blocked ()

gboolean            tpa_contact_is_blocked              (TpaContact *self);

Checks whether contact is blocked or not.

self : TpaContact instance
Returns : TRUE if contact could be blocked