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 &)
HBufC8
*
|
NegotiatedSecurityMechanismL
|
(
|
const
TDesC8
&
|
aHop
|
)
|
|
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.