Nif Class Reference

class Nif
Public Member Functions
IMPORT_C voidBindL(MNifIfUser &, TAny *, TDes &, const TDesC &)
IMPORT_C voidCheckInstalledL()
IMPORT_C voidCheckInstalledMBufManagerL()
IMPORT_C CNifAgentBase *CreateAgentL(const TDesC &, const TBool)
IMPORT_C CNifIfBase *CreateInterfaceL(const TDesC &, MNifIfNotify *)
IMPORT_C CNifIfBase *CreateInterfaceL(const TDesC &)
IMPORT_C CProtocolBase *IsProtocolLoaded(const TDesC &)
IMPORT_C voidNetworkLayerClosed(MNifIfUser &)
IMPORT_C CConnectionProvdBase *NewConnectionL(MConnectionNotify *, TUint)
IMPORT_C voidProgressL(TNifProgress &, const TDesC &)
IMPORT_C voidProgressL(TNifProgress &, TAny *, CNifIfBase *)
IMPORT_C TIntSetSocketState(TNifSocketState, CServProviderBase *)
IMPORT_C voidStartL(TDes &, const TDesC &)
IMPORT_C voidStop(const TDesC &)
IMPORT_C voidStop(TAny *, CNifIfBase *)

Member Functions Documentation

BindL(MNifIfUser &, TAny *, TDes &, const TDesC &)

IMPORT_C voidBindL(MNifIfUser &aUser,
TAny *aId,
TDes &aResult,
const TDesC &aName =  TPtrC(0, 0)
)[static]

Network protocol support

Parameters

MNifIfUser & aUser
TAny * aId
TDes & aResult
const TDesC & aName =  TPtrC(0, 0)

CheckInstalledL()

IMPORT_C voidCheckInstalledL()[static]

CheckInstalledMBufManagerL()

IMPORT_C voidCheckInstalledMBufManagerL()[static]

CreateAgentL(const TDesC &, const TBool)

IMPORT_C CNifAgentBase *CreateAgentL(const TDesC &aAgentName,
const TBoolaNewInstance = EFalse
)[static]

Parameters

const TDesC & aAgentName
const TBool aNewInstance = EFalse

CreateInterfaceL(const TDesC &, MNifIfNotify *)

IMPORT_C CNifIfBase *CreateInterfaceL(const TDesC &aName,
MNifIfNotify *aNotify
)[static]

Parameters

const TDesC & aName
MNifIfNotify * aNotify

CreateInterfaceL(const TDesC &)

IMPORT_C CNifIfBase *CreateInterfaceL(const TDesC &aName)[static]

deprecated function

Parameters

const TDesC & aName

IsProtocolLoaded(const TDesC &)

IMPORT_C CProtocolBase *IsProtocolLoaded(const TDesC &aName)[static]

Parameters

const TDesC & aName

NetworkLayerClosed(MNifIfUser &)

IMPORT_C voidNetworkLayerClosed(MNifIfUser &aUser)[static]

Parameters

MNifIfUser & aUser

NewConnectionL(MConnectionNotify *, TUint)

IMPORT_C CConnectionProvdBase *NewConnectionL(MConnectionNotify *aConnection,
TUintaId
)[static]

Parameters

MConnectionNotify * aConnection
TUint aId

ProgressL(TNifProgress &, const TDesC &)

IMPORT_C voidProgressL(TNifProgress &aProgress,
const TDesC &aName =  TPtrC()
)[static]

Parameters

TNifProgress & aProgress
const TDesC & aName =  TPtrC()

ProgressL(TNifProgress &, TAny *, CNifIfBase *)

IMPORT_C voidProgressL(TNifProgress &aProgress,
TAny *aId,
CNifIfBase *aIf = 0
)[static]

Parameters

TNifProgress & aProgress
TAny * aId
CNifIfBase * aIf = 0

SetSocketState(TNifSocketState, CServProviderBase *)

IMPORT_C TIntSetSocketState(TNifSocketStateaState,
CServProviderBase *aProvd
)[static]

Parameters

TNifSocketState aState
CServProviderBase * aProvd

StartL(TDes &, const TDesC &)

IMPORT_C voidStartL(TDes &aResult,
const TDesC &aName =  TPtrC()
)[static]

Parameters

TDes & aResult
const TDesC & aName =  TPtrC()

Stop(const TDesC &)

IMPORT_C voidStop(const TDesC &aName =  TPtrC())[static]

Parameters

const TDesC & aName =  TPtrC()

Stop(TAny *, CNifIfBase *)

IMPORT_C voidStop(TAny *aId,
CNifIfBase *aIf = 0
)[static]

Parameters

TAny * aId
CNifIfBase * aIf = 0