MPresenceAuthorization Class Reference
class MPresenceAuthorization : public MXIMPBase |
Presence authorization control interface for XIMPFw clients use. Interface is implemented by the XIMP Framework.
This interface defines actions that client can request from XIMP Framework execute presence authorization related tasks.
Constructor & Destructor Documentation
~MPresenceAuthorization()
~MPresenceAuthorization | ( | ) | [protected, inline, virtual] |
Protected destructor. Object instancies can't be deleted via this interface.
Member Functions Documentation
BlockPresenceForPresentityL(const MXIMPIdentity &)
Requests the XIMPFw to block the identified presentity from seeing presence information produced by this presence context.
After blocking, identified presentity can't anymore access the user own presence information.
Parameters
const MXIMPIdentity & aPresentityId | Identification of the presentity for which presence information access to block. |
CancelPresenceBlockFromPresentityL(const MXIMPIdentity &)
Requests the protocol to cancel existing presence information block from the identified presentity.
Parameters
const MXIMPIdentity & aPresentityId | Identification of the presentity of which presence information block to cancel. |
GrantPresenceForEveryoneL(const MPresenceInfoFilter &)
Requests the XIMPFw to allow everyone to see specified presence information.
Parameters
const MPresenceInfoFilter & aPif | Presence information filter indicating the allowed presence information. |
GrantPresenceForPresentityGroupMembersL(const MXIMPIdentity &, const MPresenceInfoFilter &)
Requests the XIMPFw to allow the identified presentity group members to see specified presence information.
Parameters
const MXIMPIdentity & aGroupId | Identification of the presentity group for which members to allow presence information. |
const MPresenceInfoFilter & aPif | Presence information filter indicating the allowed presence information. |
GrantPresenceForPresentityL(const MXIMPIdentity &, const MPresenceInfoFilter &)
Requests the XIMPFw to allow the identified presentity to see specified presence information.
Parameters
const MXIMPIdentity & aPresentityId | Identification of the presentity to which to allow presence information access. |
const MPresenceInfoFilter & aPif | Presence information filter indicating the allowed presence information. |
SubscribePresenceBlockListL()
Subscribe presence block information.
SubscribePresenceGrantRequestListL()
Requests the XIMPFw to subscribe presence grant request list from remote service.
UnsubscribePresenceBlockListL()
Unsubscribe presence block information.
UnsubscribePresenceGrantRequestListL()
Requests the XIMPFw to terminate presence grant request list subscription.
WithdrawPresenceGrantFromEveryoneL()
Requests the XIMPFw to withdraw existing information grant for everyone.
WithdrawPresenceGrantFromPresentityGroupMembersL(const MXIMPIdentity &)
Requests the XIMPFw to withdraw existing presentity group members presence information grant.
Parameters
const MXIMPIdentity & aGroupId | Identification of the presentity group which members presence grant to terminate. |
WithdrawPresenceGrantFromPresentityL(const MXIMPIdentity &)
Requests the XIMPFw to withdraw existing presence information grant.
Parameters
const MXIMPIdentity & aPresentityId | Identification of the presentity which presence grant to withdraw. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.