CSIPSecAgreementContainer Class Reference
class CSIPSecAgreementContainer : public CBase |
Inherits from
- CSIPSecAgreementContainer
Public Member Functions |
---|
| ~CSIPSecAgreementContainer() |
void | AddSecurityParamsL(TSIPTransportParams &, CSIPRequest &, TInetAddr &, const TDesC8 &, const CUri8 &, const TDesC8 &, MSIPSecUser &, TRegistrationId) |
void | CancelPendingOperations(MSIPSecObserver *) |
void | ClearCache(const MSIPSecUser &) |
HBufC8 * | NegotiatedSecurityMechanismL(const TDesC8 &) |
CSIPSecAgreementContainer * | NewL(MSIPSecMechanismStore &) |
CSIPSecAgreementContainer * | NewLC(MSIPSecMechanismStore &) |
void | ResponseReceivedL(CSIPResponse &, TInetAddr &, const TDesC8 &, const MSIPSecUser &, TBool) |
Constructor & Destructor Documentation
CSIPSecAgreementContainer(MSIPSecMechanismStore &)
~CSIPSecAgreementContainer()
~CSIPSecAgreementContainer | ( | ) | |
Member Functions Documentation
AddRequiredHeadersIfNeededL(CSIPRequest &)
void | AddRequiredHeadersIfNeededL | ( | CSIPRequest & | aSIPRequest | ) | [private] |
AddSecurityParamsL(TSIPTransportParams &, CSIPRequest &, TInetAddr &, const TDesC8 &, const CUri8 &, const TDesC8 &, MSIPSecUser &, TRegistrationId)
Agreement(const TInetAddr &)
Search whether there exists an agreement for the specified next-hop.
Parameters
const TInetAddr & aNextHopAddr | IP-address of the next-hop |
CancelPendingOperations(MSIPSecObserver *)
ClearCache(const MSIPSecUser &)
Clear security agreements of the specified MSIPSecUser.
Parameters
const MSIPSecUser & aUser | User whose agreements are removed. |
CreateAgreementL(TInetAddr &, const TDesC8 &, const MSIPSecUser &)
Creates a new agreement and stores it into iAgreementList.
Parameters
TInetAddr & aNextHopAddr | IP-address of the next-hop |
const TDesC8 & aNextHop | Next hop as IP-address or domain name. |
const MSIPSecUser & aUser | User related to creating the agreement. |
EmptyAgreementList()
void | EmptyAgreementList | ( | ) | [private] |
NegotiatedSecurityMechanismL(const TDesC8 &)
NewL(MSIPSecMechanismStore &)
NewLC(MSIPSecMechanismStore &)
ResponseReceivedL(CSIPResponse &, TInetAddr &, const TDesC8 &, const MSIPSecUser &, TBool)
Member Data Documentation
TSglQue< CSIPSecAgreement > iAgreementList
TSglQueIter< CSIPSecAgreement > iAgreementListIter
MSIPSecMechanismStore & iMechanismStore
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.