MNetworkServiceExtension Class Reference

class MNetworkServiceExtension : public MNetworkService

Inherits from

Public Member Functions
TBool Fragment(RMBufSendPacket &, RMBufSendInfo &, TInt, RMBufPktQ &)
voidIcmpWrap(RMBufChain &, const TIcmpTypeCode, const TUint32, const TInt)
voidInterfaceAttached(const TDesC &, CNifIfBase *)
voidInterfaceDetached(const TDesC &, CNifIfBase *)

Member Functions Documentation

Fragment(RMBufSendPacket &, RMBufSendInfo &, TInt, RMBufPktQ &)

TBool Fragment(RMBufSendPacket &aPacket,
RMBufSendInfo &aInfo,
TIntaMtu,
RMBufPktQ &aFragments
)[pure virtual]

Parameters

RMBufSendPacket & aPacket
RMBufSendInfo & aInfo
TInt aMtu
RMBufPktQ & aFragments

IcmpWrap(RMBufChain &, const TIcmpTypeCode, const TUint32, const TInt)

voidIcmpWrap(RMBufChain &aPacket,
const TIcmpTypeCodeaIcmp,
const TUint32aParameter = 0,
const TIntaMC = 0
)[pure virtual]

Parameters

RMBufChain & aPacket
const TIcmpTypeCode aIcmp
const TUint32 aParameter = 0
const TInt aMC = 0

InterfaceAttached(const TDesC &, CNifIfBase *)

voidInterfaceAttached(const TDesC &aName,
CNifIfBase *aIf
)[pure virtual]

Parameters

const TDesC & aName
CNifIfBase * aIf

InterfaceDetached(const TDesC &, CNifIfBase *)

voidInterfaceDetached(const TDesC &aName,
CNifIfBase *aIf
)[pure virtual]

Parameters

const TDesC & aName
CNifIfBase * aIf