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(RMBufSendPacket &, RMBufSendInfo &)
BindToIP6L(CProtocolBase *)
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 *)
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.