CSIPRegistrationBindingBase Class Reference
| class CSIPRegistrationBindingBase : public CBase |
base class of registration binding.
Inherits from
- CSIPRegistrationBindingBase
| Public Member Functions |
|---|
| ~CSIPRegistrationBindingBase() |
| const CSIPToHeader & | AOR() |
|
TBool
| ByPassSIPSec() |
| void | ChangeState(CSIPRegistrationState *) |
| void | ClearRequest() |
|
TBool
| CompareWithRegisterRequest(const MRegistrationOwner &, CSIPRequest &) |
|
CSIPContactHeader & | Contact() |
|
CSIPRegistrationState & | CurrentState() |
| void | DetachFromStore() |
| void | DoRegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *) |
| void | DoUnregisterL(TTransactionId &, CSIPRequest *) |
| void | DoUpdateL(TTransactionId &, CSIPRequest *) |
| void | FillToFromL(CSIPRequest &) |
|
TSIPTransportParams
| FillTransportParams() |
|
TBool
| FindContactByFromL(const CSIPFromToHeaderBase *, CSIPContactHeader &) |
| void | FlowFailure(TInt) |
|
TBool
| HasOutboundProxy() |
|
TBool
| HasTransaction(const TTransactionId &) |
|
TUint32
| IAPId() |
|
TBool
| IsCacheOutboundProxyIPEnabled() |
|
TBool
| IsRefresh() |
| const CSIPRouteHeader * | OutboundProxy() |
| void | OutboundProxyFailed() |
|
CSIPRouteHeader & | OutboundProxyIPL() |
| const MRegistrationOwner * | Owner() |
| const CSIPPAssociatedURIHeader * | PAssociatedURIHeader() |
|
TBool
| PassOnlyRealmsToUser() |
| void | Received2XXResponseL(CSIPResponse &, TTransactionId) |
| void | Received423ResponseL(CSIPResponse &) |
| void | ReceivedErrorResponseL() |
|
TRefreshId
| RefreshId() |
| void | RegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *) |
|
TBool
| RegisterPending() |
|
CSIPRegistrar * | Registrar() |
|
TRegistrationId
| RegistrationId() |
|
TInt
| RemoveOutboundProxy() |
|
CSIPRequest * | Request() |
| void | RequestCredentialsL(const TDesC8 &) |
| void | RequestCredentialsL(CSIPResponse &, TTransactionId, TRefreshId) |
|
RPointerArray< CSIPRouteHeader > & | RouteSet() |
| void | SelfDetach(TBool) |
| void | SelfDetach(TBool, TBool) |
|
TBool
| ServiceRouteOk(CSIPResponse &) |
| void | SetExpiresValueL(CSIPRequest &) |
| void | SetOutboundProxy(CSIPRouteHeader *) |
| void | SetOutboundProxyL(CSIPRouteHeader *) |
| void | SetRequest(CSIPRequest *) |
| void | SetRouteHeaderFromResponseL(CSIPResponse &) |
|
TUint32
| SigCompCompartmentId() |
| const MSIPSecUser * | TrustedUser(TRegistrationId) |
| void | UnregisterL(TTransactionId &, CSIPRequest *) |
| void | UpdateContactFromRequestL() |
| void | UpdateL(TTransactionId &, CSIPRequest *) |
Constructor & Destructor Documentation
CSIPRegistrationBindingBase(MTransactionUser &, MSigComp &, CSIPSec &, CSIPRegistrationBindingStore &, MRegistrationOwner *, MSIPSecUser &, MSIPTransportMgr &, TBool, TBool)
~CSIPRegistrationBindingBase()
| ~CSIPRegistrationBindingBase | ( | ) | [virtual] |
Member Functions Documentation
ByPassSIPSec()
|
TBool
| ByPassSIPSec | ( | ) | const |
ChangeState(CSIPRegistrationState *)
CompareWithRegisterRequest(const MRegistrationOwner &, CSIPRequest &)
ConstructL(CSIPRequest *, CURIContainer &)
ConvertInetAddrToTextL(const TInetAddr &)
CreateProxyTransportResourcesL(CSIPRouteHeader &)
| void | CreateProxyTransportResourcesL | ( | CSIPRouteHeader & | aOutboundProxy | ) | [protected] |
DetachOutboundProxy(TAny *)
| void | DetachOutboundProxy | ( | TAny * | aBinding | ) | [protected, static] |
DoRegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *)
DoUnregisterL(TTransactionId &, CSIPRequest *)
DoUpdateL(TTransactionId &, CSIPRequest *)
FillToFromL(CSIPRequest &)
FindContactByFromL(const CSIPFromToHeaderBase *, CSIPContactHeader &)
FlowFailure(TInt)
| void | FlowFailure | ( | TInt | aError | ) | |
FreeProxyTransportResources()
| void | FreeProxyTransportResources | ( | ) | [private] |
HasOutboundProxy()
|
TBool
| HasOutboundProxy | ( | ) | const |
HasSigCompParameter(const CSIPURI &)
|
TBool
| HasSigCompParameter | ( | const CSIPURI & | aSipUri | ) | const [private] |
HasTransaction(const TTransactionId &)
InitializeStatesL()
| void | InitializeStatesL | ( | ) | [private] |
IsCacheOutboundProxyIPEnabled()
|
TBool
| IsCacheOutboundProxyIPEnabled | ( | ) | |
IsRefresh()
|
TBool
| IsRefresh | ( | ) | const [pure virtual] |
OutboundProxyFailed()
| void | OutboundProxyFailed | ( | ) | |
PassOnlyRealmsToUser()
|
TBool
| PassOnlyRealmsToUser | ( | ) | const |
Received2XXResponseL(CSIPResponse &, TTransactionId)
Received423ResponseL(CSIPResponse &)
ReceivedErrorResponseL()
| void | ReceivedErrorResponseL | ( | ) | |
RegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *)
RegisterPending()
|
TBool
| RegisterPending | ( | ) | const |
RemoveBinding()
|
TInt
| RemoveBinding | ( | ) | [protected] |
RemoveOutboundProxy()
|
TInt
| RemoveOutboundProxy | ( | ) | |
RequestCredentialsL(const TDesC8 &)
| void | RequestCredentialsL | ( | const TDesC8 & | aRealm | ) | |
RequestCredentialsL(CSIPResponse &, TTransactionId, TRefreshId)
SelfDetach(TBool)
| void | SelfDetach | ( | TBool | aRefresh | ) | |
ServiceRouteOk(CSIPResponse &)
SetContactHeaderL(CSIPRequest &)
| void | SetContactHeaderL | ( | CSIPRequest & | aSIPRequest | ) | [private] |
SetExpiresValueL(CSIPRequest &)
SetFromHeaderL(CSIPRequest &)
SetMinExpiresToRequestL(CSIPResponse &)
| void | SetMinExpiresToRequestL | ( | CSIPResponse & | aResponse | ) | [private] |
SetOutboundProxy(CSIPRouteHeader *)
SetOutboundProxyIPL(const TTransactionId &)
SetOutboundProxyL(CSIPRouteHeader *)
SetPAssociatedURIFromResponseL(CSIPResponse &)
| void | SetPAssociatedURIFromResponseL | ( | CSIPResponse & | aResponse | ) | [private] |
SetRequest(CSIPRequest *)
SetRouteHeaderFromResponseL(CSIPResponse &)
SetToHeaderL(CSIPRequest &)
SigCompCompartmentId()
|
TUint32
| SigCompCompartmentId | ( | ) | const |
TrustedUser(TRegistrationId)
UnregisterL(TTransactionId &, CSIPRequest *)
UpdateBindingFromResponseL(CSIPResponse &)
| void | UpdateBindingFromResponseL | ( | CSIPResponse & | aResponse | ) | [private] |
UpdateContactFromRequestL()
| void | UpdateContactFromRequestL | ( | ) | |
UpdateL(TTransactionId &, CSIPRequest *)
Member Data Documentation
CSIPRegistrationBindingStore & iBindingStore
TBool
iCacheOutboundProxyIP
|
TBool
| iCacheOutboundProxyIP | [private] |
CSIPContactHeader * iContact
CSIPRegistrationState * iCurrentState
CSIPRouteHeader * iOutboundProxy
CSIPRouteHeader * iOutboundProxyIP
MRegistrationOwner * iOwner
CSIPPAssociatedURIHeader * iPAssociatedURIHeader
CSIPRegistered * iRegistered
CSIPRegistering * iRegistering
CSIPRegistrar * iRegistrar
TRegistrationId
iRegistrationId
CURIContainer * iRemoteTarget
CSIP423ResponseReceived * iResponse423Received
TTransactionId
iRetryTransactionId
RPointerArray< CSIPRouteHeader > iRouteSet
MSIPSecUser & iSIPSecUser
TBool
iSendWithExpires
|
TBool
| iSendWithExpires | [private] |
TUint32
iSigCompCompartmentId
|
TUint32
| iSigCompCompartmentId | [protected] |
TTransactionId
iTransactionId
MTransactionUser & iTransactionUser
MSIPTransportMgr & iTransportMgr
CSIPUnregistered * iUnregistered
CSIPUnregistering * iUnregistering
CSIPRegisterUpdating * iUpdating
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.