Nif Class Reference

#include <nifman_internal.h>

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 Function 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

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]

CreateInterfaceL ( const TDesC &, MNifIfNotify * )

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

CreateInterfaceL ( const TDesC & )

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

deprecated function

IsProtocolLoaded ( const TDesC & )

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

NetworkLayerClosed ( MNifIfUser & )

IMPORT_C voidNetworkLayerClosed(MNifIfUser &aUser)[static]

NewConnectionL ( MConnectionNotify *, TUint )

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

ProgressL ( TNifProgress &, const TDesC & )

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

ProgressL ( TNifProgress &, TAny *, CNifIfBase * )

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

SetSocketState ( TNifSocketState, CServProviderBase * )

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

StartL ( TDes &, const TDesC & )

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

Stop ( const TDesC & )

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

Stop ( TAny *, CNifIfBase * )

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