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 *)
void
|
TimerExpiredL
|
(
|
TTimerId
|
aTimerId,
|
|
TAny
*
|
aTimerParam
|
|
)
|
|
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.