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.