CSIPSecResponseHandler Class Reference
class CSIPSecResponseHandler : public CBase |
Public Member Functions |
---|
| ~CSIPSecResponseHandler() |
void | CacheUpdated(TBool, TBool) |
void | CancelPendingOperations(MSIPSecObserver &) |
void | Completed(TBool) |
CSIPSecResponseHandler * | NewLC(MSIPSecObserver &, MResponseHandlerOwner &, MSIPSecMechanismStore &, TSIPTransportParams &, TInetAddr &, const TDesC8 &, const CUri8 &, const TDesC8 &, MSIPSecUser &, CSIPResponse &, CSIPRequest &, TRegistrationId, TTransactionId) |
void | SAReady(TBool) |
TBool
| StartResponseProcessingL() |
Private Member Functions |
---|
| CSIPSecResponseHandler(MSIPSecObserver &, MResponseHandlerOwner &, MSIPSecMechanismStore &, TSIPTransportParams &, TInetAddr &, const CUri8 &, const TDesC8 &, MSIPSecUser &, CSIPResponse &, CSIPRequest &, TRegistrationId, TTransactionId) |
void | CancelPendingPluginOperations() |
TBool
| CheckAuthenticateHeaders(CSIPResponse &, RStringF) |
void | CheckResponseL(CSIPResponse &) |
void | ConstructL(const TDesC8 &) |
void | FirstAsyncPhaseL() |
void | SecondAsyncPhaseL() |
Constructor & Destructor Documentation
CSIPSecResponseHandler(MSIPSecObserver &, MResponseHandlerOwner &, MSIPSecMechanismStore &, TSIPTransportParams &, TInetAddr &, const CUri8 &, const TDesC8 &, MSIPSecUser &, CSIPResponse &, CSIPRequest &, TRegistrationId, TTransactionId)
CSIPSecResponseHandler | ( | MSIPSecObserver & | aObserver, |
| MResponseHandlerOwner & | aOwner, |
| MSIPSecMechanismStore & | aMechanismStore, |
| TSIPTransportParams & | aTransportParams, |
| TInetAddr & | aNextHopAddr, |
| const CUri8 & | aRemoteTarget, |
| const TDesC8 & | aOutboundProxy, |
| MSIPSecUser & | aUser, |
| CSIPResponse & | aResponse, |
| CSIPRequest & | aRequest, |
| TRegistrationId | aRegistrationId, |
| TTransactionId | aTransactionId |
| ) | [private] |
~CSIPSecResponseHandler()
~CSIPSecResponseHandler | ( | ) | |
Member Functions Documentation
CacheUpdated(TBool, TBool)
void | CacheUpdated | ( | TBool | aSuccess, |
| TBool | aUseSecurityServerHeaders |
| ) | |
CancelPendingOperations(MSIPSecObserver &)
CancelPendingPluginOperations()
void | CancelPendingPluginOperations | ( | ) | [private] |
Cancel all such pending asynchronous operations in the plugins, that were initiated by this CSIPSecResponseHandler instance.
CheckAuthenticateHeaders(CSIPResponse &, RStringF)
CheckResponseL(CSIPResponse &)
Completed(TBool)
void | Completed | ( | TBool | aSuccess | ) | |
ConstructL(const TDesC8 &)
void | ConstructL | ( | const TDesC8 & | aNextHop | ) | [private] |
FirstAsyncPhaseL()
void | FirstAsyncPhaseL | ( | ) | [private] |
NewLC(MSIPSecObserver &, MResponseHandlerOwner &, MSIPSecMechanismStore &, TSIPTransportParams &, TInetAddr &, const TDesC8 &, const CUri8 &, const TDesC8 &, MSIPSecUser &, CSIPResponse &, CSIPRequest &, TRegistrationId, TTransactionId)
CSIPSecResponseHandler * | NewLC | ( | MSIPSecObserver & | aObserver, |
| MResponseHandlerOwner & | aOwner, |
| MSIPSecMechanismStore & | aMechanismStore, |
| TSIPTransportParams & | aTransportParams, |
| TInetAddr & | aNextHopAddr, |
| const TDesC8 & | aNextHop, |
| const CUri8 & | aRemoteTarget, |
| const TDesC8 & | aOutboundProxy, |
| MSIPSecUser & | aUser, |
| CSIPResponse & | aResponse, |
| CSIPRequest & | aRequest, |
| TRegistrationId | aRegistrationId, |
| TTransactionId | aTransactionId |
| ) | [static] |
SAReady(TBool)
void | SAReady | ( | TBool | aSuccess | ) | |
SecondAsyncPhaseL()
void | SecondAsyncPhaseL | ( | ) | [private] |
StartResponseProcessingL()
TBool
| StartResponseProcessingL | ( | ) | |
Process the SIP response. Processing may happen synchronously or it may go asynchronous if a plugin needs to do time consuming processing.
Member Data Documentation
MSIPSecMechanismStore & iMechanismStore
MSIPSecObserver & iObserver
MResponseHandlerOwner & iOwner
TInt
iPendingAsyncRequests
TInt
| iPendingAsyncRequests | [private] |
TRegistrationId
iRegistrationId
TSIPSecResponseContext
iResponseContext
TTransactionId
iTransactionId
TSIPTransportParams & iTransportParams
TBool
iUseSecurityServerHeaders
TBool
| iUseSecurityServerHeaders | [private] |
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.