CModuleBase Class Reference
class CModuleBase : public CProtocolBaseUnbind
|
Module interface: All QoS modules have to implement this interface
Public Member Functions
|
TInt
|
ApplyL
(
TPacketHead
&)
|
TInt
|
ApplyL
(
RMBufSendPacket
&,
RMBufSendInfo
&)
|
void
|
BindToIP6L
(
CProtocolBase
*)
|
void
|
Close
(
CFlowContext
&)
|
void
|
CloseChannel
(
TInt
)
|
TInt
|
Configure
(
TUint
,
TUint
,
TDes8
&,
TAny
*)
|
void
|
InitModuleL
(
MEventInterface
&,
CExtension
*)
|
void
|
InterfaceAttached
(const
TDesC
&,
CNifIfBase
*)
|
void
|
InterfaceDetached
(const
TDesC
&,
CNifIfBase
*)
|
void
|
Join
(
TInt
,
CFlowContext
&,
MQoSNegotiateEvent
&)
|
void
|
Leave
(
TInt
,
CFlowContext
&,
MQoSNegotiateEvent
&)
|
void
|
Negotiate
(
CFlowContext
&, const
TQoSParameters
&,
MQoSNegotiateEvent
&)
|
void
|
NegotiateChannel
(
TInt
, const
TQoSParameters
&,
CExtensionPolicy
&,
MQoSNegotiateEvent
&)
|
void
|
OpenChannel
(
TInt
, const
TQoSParameters
&,
CExtensionPolicy
&,
MQoSNegotiateEvent
&,
CFlowContext
&)
|
void
|
OpenL
(
CFlowContext
&,
CNifIfBase
*)
|
void
|
Release
(
CFlowContext
&)
|
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()
|
|
CProtocolBase::BindL(CProtocolBase *,TUint)
|
|
CProtocolBase::BindToL(CProtocolBase *)
|
|
CProtocolBase::CProtocolBase()
|
|
CProtocolBase::CanClose()
|
|
CProtocolBase::Close()
|
|
CProtocolBase::CloseNow()
|
|
CProtocolBase::Error(TInt,CProtocolBase *)
|
|
CProtocolBase::GetOption(TUint,TUint,TDes8 &,CProtocolBase *)
|
|
CProtocolBase::Identify(TServerProtocolDesc *)const
|
|
CProtocolBase::InitL(TDesC &)
|
|
CProtocolBase::NewHostResolverL()
|
|
CProtocolBase::NewNetDatabaseL()
|
|
CProtocolBase::NewSAPL(TUint)
|
|
CProtocolBase::NewServiceResolverL()
|
|
CProtocolBase::Open()
|
|
CProtocolBase::Process(RMBufChain &,CProtocolBase *)
|
|
CProtocolBase::Process(TDes8 &,TSockAddr *,TSockAddr *,CProtocolBase *)
|
|
CProtocolBase::ProtocolFamily()
|
|
CProtocolBase::RefCount()const
|
|
CProtocolBase::Send(RMBufChain &,CProtocolBase *)
|
|
CProtocolBase::Send(TDes8 &,TSockAddr *,TSockAddr *,CProtocolBase *)
|
|
CProtocolBase::SetOption(TUint,TUint,const TDesC8 &,CProtocolBase *)
|
|
CProtocolBase::StartL()
|
|
CProtocolBase::StartSending(CProtocolBase *)
|
|
CProtocolBase::Tag()
|
|
CProtocolBase::~CProtocolBase()
|
|
CProtocolBaseUnbind::Unbind(CProtocolBase *,TUint)
|
Member Functions Documentation
ApplyL(TPacketHead &)
TInt
|
ApplyL
|
(
|
TPacketHead
&
|
|
)
|
[inline, virtual]
|
ApplyL(RMBufSendPacket &, RMBufSendInfo &)
BindToIP6L(CProtocolBase *)
Close(CFlowContext &)
void
|
Close
|
(
|
CFlowContext
&
|
aFlow
|
)
|
[pure virtual]
|
CloseChannel(TInt)
void
|
CloseChannel
|
(
|
TInt
|
aChannelId
|
)
|
[pure virtual]
|
Configure(TUint, TUint, TDes8 &, TAny *)
InitModuleL(MEventInterface &, CExtension *)
InterfaceAttached(const TDesC &, CNifIfBase *)
InterfaceDetached(const TDesC &, CNifIfBase *)
Join(TInt, CFlowContext &, MQoSNegotiateEvent &)
Leave(TInt, CFlowContext &, MQoSNegotiateEvent &)
Negotiate(CFlowContext &, const TQoSParameters &, MQoSNegotiateEvent &)
NegotiateChannel(TInt, const TQoSParameters &, CExtensionPolicy &, MQoSNegotiateEvent &)
OpenChannel(TInt, const TQoSParameters &, CExtensionPolicy &, MQoSNegotiateEvent &, CFlowContext &)
OpenL(CFlowContext &, CNifIfBase *)
void
|
OpenL
|
(
|
CFlowContext
&
|
aFlow,
|
|
CNifIfBase
*
|
aIf
|
|
)
|
[pure virtual]
|
Release(CFlowContext &)
void
|
Release
|
(
|
CFlowContext
&
|
aFlow
|
)
|
[pure virtual]
|
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.