CSIPRegistrationBinding Class Reference
| class CSIPRegistrationBinding : public CSIPRegistrationBindingBase |
Class contains registration binding information.
| Public Member Functions |
|---|
| ~CSIPRegistrationBinding() |
| void | ClearTransactionOwner(TBool) |
| void | DoRegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *) |
| void | DoUnregisterL(TTransactionId &, CSIPRequest *) |
| void | DoUpdateL(TTransactionId &, CSIPRequest *) |
|
TBool
| IsRefresh() |
|
CSIPRegistrationBinding * | NewLC(CSIPRequest *, MSigComp &, CSIPSec &, MTimerManager &, MTransactionUser &, CSIPRegistrationBindingStore &, MRegistrationOwner *, MSIPSecUser &, MSIPTransportMgr &, CURIContainer &, TBool, TBool) |
|
TInt
| NextCSeq(TUint &) |
| void | ReceiveL(TUint32, TTransactionId, CSIPRequest *) |
| void | ReceiveL(TTransactionId, CSIPResponse *) |
| const MSIPSecUser * | SIPSecUser() |
| void | StartTimerL(TUint) |
| void | TimerExpiredL(TTimerId, TAny *) |
|
TInt
| TransactionEnded(TUint32, TTransactionId, TInt) |
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CSIPRegistrationBindingBase::AOR()const |
| | CSIPRegistrationBindingBase::ByPassSIPSec()const |
| | CSIPRegistrationBindingBase::CSIPRegistrationBindingBase(MTransactionUser &,MSigComp &,CSIPSec &,CSIPRegistrationBindingStore &,MRegistrationOwner *,MSIPSecUser &,MSIPTransportMgr &,TBool,TBool) |
| | CSIPRegistrationBindingBase::ChangeState(CSIPRegistrationState *) |
| | CSIPRegistrationBindingBase::ClearRequest() |
| | CSIPRegistrationBindingBase::CompareWithRegisterRequest(const MRegistrationOwner &,CSIPRequest &) |
| | CSIPRegistrationBindingBase::ConstructL(CSIPRequest *,CURIContainer &) |
| | CSIPRegistrationBindingBase::Contact() |
| | CSIPRegistrationBindingBase::CreateProxyTransportResourcesL(CSIPRouteHeader &) |
| | CSIPRegistrationBindingBase::CurrentState() |
| | CSIPRegistrationBindingBase::DetachFromStore() |
| | CSIPRegistrationBindingBase::DetachOutboundProxy(TAny *) |
| | CSIPRegistrationBindingBase::FillToFromL(CSIPRequest &) |
| | CSIPRegistrationBindingBase::FillTransportParams() |
| | CSIPRegistrationBindingBase::FindContactByFromL(const CSIPFromToHeaderBase *,CSIPContactHeader &) |
| | CSIPRegistrationBindingBase::FlowFailure(TInt) |
| | CSIPRegistrationBindingBase::HasOutboundProxy()const |
| | CSIPRegistrationBindingBase::HasTransaction(const TTransactionId &)const |
| | CSIPRegistrationBindingBase::IAPId()const |
| | CSIPRegistrationBindingBase::IsCacheOutboundProxyIPEnabled() |
| | CSIPRegistrationBindingBase::OutboundProxy() |
| | CSIPRegistrationBindingBase::OutboundProxyFailed() |
| | CSIPRegistrationBindingBase::OutboundProxyIPL() |
| | CSIPRegistrationBindingBase::Owner()const |
| | CSIPRegistrationBindingBase::PAssociatedURIHeader()const |
| | CSIPRegistrationBindingBase::PassOnlyRealmsToUser()const |
| | CSIPRegistrationBindingBase::Received2XXResponseL(CSIPResponse &,TTransactionId) |
| | CSIPRegistrationBindingBase::Received423ResponseL(CSIPResponse &) |
| | CSIPRegistrationBindingBase::ReceivedErrorResponseL() |
| | CSIPRegistrationBindingBase::RefreshId()const |
| | CSIPRegistrationBindingBase::RegisterL(TTransactionId &,CSIPRequest *,CSIPRouteHeader *) |
| | CSIPRegistrationBindingBase::RegisterPending()const |
| | CSIPRegistrationBindingBase::Registrar() |
| | CSIPRegistrationBindingBase::RegistrationId()const |
| | CSIPRegistrationBindingBase::RemoveBinding() |
| | CSIPRegistrationBindingBase::RemoveOutboundProxy() |
| | CSIPRegistrationBindingBase::Request() |
| | CSIPRegistrationBindingBase::RequestCredentialsL(CSIPResponse &,TTransactionId,TRefreshId) |
| | CSIPRegistrationBindingBase::RequestCredentialsL(const TDesC8 &) |
| | CSIPRegistrationBindingBase::RouteSet() |
| | CSIPRegistrationBindingBase::SelfDetach(TBool) |
| | CSIPRegistrationBindingBase::SelfDetach(TBool,TBool) |
| | CSIPRegistrationBindingBase::ServiceRouteOk(CSIPResponse &)const |
| | CSIPRegistrationBindingBase::SetExpiresValueL(CSIPRequest &) |
| | CSIPRegistrationBindingBase::SetOutboundProxy(CSIPRouteHeader *) |
| | CSIPRegistrationBindingBase::SetOutboundProxyL(CSIPRouteHeader *) |
| | CSIPRegistrationBindingBase::SetRequest(CSIPRequest *) |
| | CSIPRegistrationBindingBase::SetRouteHeaderFromResponseL(CSIPResponse &) |
| | CSIPRegistrationBindingBase::SigCompCompartmentId()const |
| | CSIPRegistrationBindingBase::TrustedUser(TRegistrationId) |
| | CSIPRegistrationBindingBase::UnregisterL(TTransactionId &,CSIPRequest *) |
| | CSIPRegistrationBindingBase::UpdateContactFromRequestL() |
| | CSIPRegistrationBindingBase::UpdateL(TTransactionId &,CSIPRequest *) |
| | CSIPRegistrationBindingBase::~CSIPRegistrationBindingBase() |
Constructor & Destructor Documentation
CSIPRegistrationBinding(MSigComp &, CSIPSec &, MTimerManager &, MTransactionUser &, CSIPRegistrationBindingStore &, MRegistrationOwner *, MSIPSecUser &, MSIPTransportMgr &, TBool, TBool)
~CSIPRegistrationBinding()
| ~CSIPRegistrationBinding | ( | ) | |
Member Functions Documentation
ClearTransactionOwner(TBool)
| void | ClearTransactionOwner | ( | TBool | aUseRetryId = EFalse | ) | |
Parameters
| TBool aUseRetryId = EFalse | |
DoRegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *)
DoUnregisterL(TTransactionId &, CSIPRequest *)
DoUpdateL(TTransactionId &, CSIPRequest *)
IsRefresh()
|
TBool
| IsRefresh | ( | ) | const [virtual] |
NewLC(CSIPRequest *, MSigComp &, CSIPSec &, MTimerManager &, MTransactionUser &, CSIPRegistrationBindingStore &, MRegistrationOwner *, MSIPSecUser &, MSIPTransportMgr &, CURIContainer &, TBool, TBool)
|
CSIPRegistrationBinding * | NewLC | ( | CSIPRequest * | aSIPRequest, |
| | MSigComp & | aSigComp, |
| | CSIPSec & | aSIPSec, |
| | MTimerManager & | aTimerMgr, |
| | MTransactionUser & | aTransactionUser, |
| | CSIPRegistrationBindingStore & | aBindingStore, |
| | MRegistrationOwner * | aRegistrationOwner, |
| | MSIPSecUser & | aSIPSecUser, |
| | MSIPTransportMgr & | aTransportMgr, |
| | CURIContainer & | aRemoteTarget, |
| | TBool | aSendWithExpires, |
| | TBool | aCacheOutboundProxyIP |
| | ) | [static] |
ReceiveL(TUint32, TTransactionId, CSIPRequest *)
ReceiveL(TTransactionId, CSIPResponse *)
StartTimerL(TUint)
| void | StartTimerL | ( | TUint | aExpiresValue | ) | |
TimerExpiredL(TTimerId, TAny *)
TransactionEnded(TUint32, TTransactionId, TInt)
__DbgTestInvariant()
| void | __DbgTestInvariant | ( | ) | const [private] |
Member Data Documentation
MTimerManager & iTimerMgr
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.