CIfManager Class Reference

class CIfManager : public CBase

Inherits from

Constructor & Destructor Documentation

~CIfManager()

~CIfManager()[protected, inline, virtual]

Member Functions Documentation

ArpHandler(RMBufRecvPacket &, RMBufRecvInfo &)

TInt ArpHandler(RMBufRecvPacket &aPacket,
RMBufRecvInfo &aInfo
)[pure virtual]

Parameters

RMBufRecvPacket & aPacket
RMBufRecvInfo & aInfo

Error(TInt, CNifIfBase *)

TInt Error(TIntaError,
CNifIfBase *aIface
)[pure virtual]

Parameters

TInt aError
CNifIfBase * aIface

GetIniValue(const TDesC &, const TDesC &, TInt, TInt, TInt)

TInt GetIniValue(const TDesC &aSection,
const TDesC &aName,
TIntaDefault = 0,
TIntaMin = 0,
TIntaMax = 1
)[pure virtual]

Parameters

const TDesC & aSection
const TDesC & aName
TInt aDefault = 0
TInt aMin = 0
TInt aMax = 1

IcmpError(RMBufRecvPacket &, RMBufRecvInfo &)

TInt IcmpError(RMBufRecvPacket &aPacket,
RMBufRecvInfo &aInfo
)[pure virtual]

Parameters

RMBufRecvPacket & aPacket
RMBufRecvInfo & aInfo

IcmpHandler(RMBufRecvPacket &, RMBufRecvInfo &)

TInt IcmpHandler(RMBufRecvPacket &aPacket,
RMBufRecvInfo &aInfo
)[pure virtual]

Parameters

RMBufRecvPacket & aPacket
RMBufRecvInfo & aInfo

IsForMePacket(RMBufRecvInfo &)

TInt IsForMePacket(RMBufRecvInfo &aInfo)const [pure virtual]

Parameters

RMBufRecvInfo & aInfo

NewFlowL(const void *, MFlowManager *, TUint)

CFlowContext *NewFlowL(const void *aOwner,
MFlowManager *aManager,
TUintaProtocol
)[pure virtual]

Parameters

const void * aOwner
MFlowManager * aManager
TUint aProtocol

NewFlowL(const void *, MFlowManager *, CFlowContext &)

CFlowContext *NewFlowL(const void *aOwner,
MFlowManager *aManager,
CFlowContext &aFlow
)[pure virtual]

Parameters

const void * aOwner
MFlowManager * aManager
CFlowContext & aFlow

NewL()

CIfManager *NewL()[private, static]

Register(MNetworkServiceExtension *)

MNifIfUser *Register(MNetworkServiceExtension *aService)[pure virtual]

Parameters

MNetworkServiceExtension * aService

SetChanged()

TInt SetChanged()const [pure virtual]

SetTimer(RTimeout &, TUint32)

voidSetTimer(RTimeout &aHandle,
TUint32aDelay
)[pure virtual]

Parameters

RTimeout & aHandle
TUint32 aDelay

StartSending(CNifIfBase *)

TInt StartSending(CNifIfBase *aIface)[pure virtual]

Parameters

CNifIfBase * aIface

Unregister(MNetworkServiceExtension *)

voidUnregister(MNetworkServiceExtension *aService)[pure virtual]

Parameters

MNetworkServiceExtension * aService