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 ( TInt aError,
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,
TInt aDefault = 0,
TInt aMin = 0,
TInt aMax = 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,
TUint aProtocol
) [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)

void SetTimer ( RTimeout & aHandle,
TUint32 aDelay
) [pure virtual]

Parameters

RTimeout & aHandle
TUint32 aDelay

StartSending(CNifIfBase *)

TInt StartSending ( CNifIfBase * aIface ) [pure virtual]

Parameters

CNifIfBase * aIface

Unregister(MNetworkServiceExtension *)

void Unregister ( MNetworkServiceExtension * aService ) [pure virtual]

Parameters

MNetworkServiceExtension * aService