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.