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.
Protected Member Functions | |
---|---|
~MPresenceAuthorization () |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@22 | |
MXIMPBase:TIfGetOps |
~MPresenceAuthorization | ( | ) | [protected, inline, virtual] |
Protected destructor. Object instancies can't be deleted via this interface.
TXIMPRequestId | BlockPresenceForPresentityL | ( | const MXIMPIdentity & | aPresentityId | ) | [pure virtual] |
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.
const MXIMPIdentity & aPresentityId | Identification of the presentity for which presence information access to block. |
TXIMPRequestId | CancelPresenceBlockFromPresentityL | ( | const MXIMPIdentity & | aPresentityId | ) | [pure virtual] |
Requests the protocol to cancel existing presence information block from the identified presentity.
const MXIMPIdentity & aPresentityId | Identification of the presentity of which presence information block to cancel. |
TXIMPRequestId | GrantPresenceForEveryoneL | ( | const MPresenceInfoFilter & | aPif | ) | [pure virtual] |
Requests the XIMPFw to allow everyone to see specified presence information.
const MPresenceInfoFilter & aPif | Presence information filter indicating the allowed presence information. |
TXIMPRequestId | GrantPresenceForPresentityGroupMembersL | ( | const MXIMPIdentity & | aGroupId, |
const MPresenceInfoFilter & | aPif | |||
) | [pure virtual] |
Requests the XIMPFw to allow the identified presentity group members to see specified presence information.
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. |
TXIMPRequestId | GrantPresenceForPresentityL | ( | const MXIMPIdentity & | aPresentityId, |
const MPresenceInfoFilter & | aPif | |||
) | [pure virtual] |
Requests the XIMPFw to allow the identified presentity to see specified presence information.
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. |
TXIMPRequestId | SubscribePresenceBlockListL | ( | ) | [pure virtual] |
Subscribe presence block information.
TXIMPRequestId | SubscribePresenceGrantRequestListL | ( | ) | [pure virtual] |
Requests the XIMPFw to subscribe presence grant request list from remote service.
TXIMPRequestId | UnsubscribePresenceBlockListL | ( | ) | [pure virtual] |
Unsubscribe presence block information.
TXIMPRequestId | UnsubscribePresenceGrantRequestListL | ( | ) | [pure virtual] |
Requests the XIMPFw to terminate presence grant request list subscription.
TXIMPRequestId | WithdrawPresenceGrantFromEveryoneL | ( | ) | [pure virtual] |
Requests the XIMPFw to withdraw existing information grant for everyone.
TXIMPRequestId | WithdrawPresenceGrantFromPresentityGroupMembersL | ( | const MXIMPIdentity & | aGroupId | ) | [pure virtual] |
Requests the XIMPFw to withdraw existing presentity group members presence information grant.
const MXIMPIdentity & aGroupId | Identification of the presentity group which members presence grant to terminate. |
TXIMPRequestId | WithdrawPresenceGrantFromPresentityL | ( | const MXIMPIdentity & | aPresentityId | ) | [pure virtual] |
Requests the XIMPFw to withdraw existing presence information grant.
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.