Nif Class Reference

class Nif
Public Member Functions
IMPORT_C void BindL ( MNifIfUser &, TAny *, TDes &, const TDesC &)
IMPORT_C void CheckInstalledL ()
IMPORT_C void CheckInstalledMBufManagerL ()
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 void NetworkLayerClosed ( MNifIfUser &)
IMPORT_C CConnectionProvdBase * NewConnectionL (MConnectionNotify *, TUint )
IMPORT_C void ProgressL ( TNifProgress &, const TDesC &)
IMPORT_C void ProgressL ( TNifProgress &, TAny *, CNifIfBase *)
IMPORT_C TInt SetSocketState ( TNifSocketState , CServProviderBase *)
IMPORT_C void StartL ( TDes &, const TDesC &)
IMPORT_C void Stop (const TDesC &)
IMPORT_C void Stop ( TAny *, CNifIfBase *)

Member Functions Documentation

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

IMPORT_C void BindL ( 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 void CheckInstalledL ( ) [static]

CheckInstalledMBufManagerL()

IMPORT_C void CheckInstalledMBufManagerL ( ) [static]

CreateAgentL(const TDesC &, const TBool)

IMPORT_C CNifAgentBase * CreateAgentL ( const TDesC & aAgentName,
const TBool aNewInstance = 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 void NetworkLayerClosed ( MNifIfUser & aUser ) [static]

Parameters

MNifIfUser & aUser

NewConnectionL(MConnectionNotify *, TUint)

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

Parameters

MConnectionNotify * aConnection
TUint aId

ProgressL(TNifProgress &, const TDesC &)

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

Parameters

TNifProgress & aProgress
const TDesC & aName =  TPtrC ()

ProgressL(TNifProgress &, TAny *, CNifIfBase *)

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

Parameters

TNifProgress & aProgress
TAny * aId
CNifIfBase * aIf = 0

SetSocketState(TNifSocketState, CServProviderBase *)

IMPORT_C TInt SetSocketState ( TNifSocketState aState,
CServProviderBase * aProvd
) [static]

Parameters

TNifSocketState aState
CServProviderBase * aProvd

StartL(TDes &, const TDesC &)

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

Parameters

TDes & aResult
const TDesC & aName =  TPtrC ()

Stop(const TDesC &)

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

Parameters

const TDesC & aName =  TPtrC ()

Stop(TAny *, CNifIfBase *)

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

Parameters

TAny * aId
CNifIfBase * aIf = 0