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.