CNifIfLink Class Reference

class CNifIfLink : public CNifIfBase
Interface between nifman and the nif This interface is used by nifman to perform operations on the link layer of the nif - the "reverse" operations (from nif to nifman) are performed on the MNifIfNotify interface
Note:

There should be one CNifIfLink object per nif instance

Typically the link layer object is CNifIfLink-derived

v5.0

Inherits from

Constructor & Destructor Documentation

CNifIfLink(CNifIfFactory &)

IMPORT_CCNifIfLink(CNifIfFactory &aFactory)

Parameters

CNifIfFactory & aFactory

Member Functions Documentation

AuthenticateComplete(TInt)

IMPORT_C voidAuthenticateComplete(TIntaResult)[virtual]

Parameters

TInt aResult

GetBinderL(const TDesC &)

CNifIfBase *GetBinderL(const TDesC &aName)[pure virtual]

Parameters

const TDesC & aName

Restart(CNifIfBase *)

IMPORT_C voidRestart(CNifIfBase *aIf)[virtual]

Parameters

CNifIfBase * aIf

Start()

TInt Start()[pure virtual]

Stop(TInt, MNifIfNotify::TAction)

voidStop(TIntaReason,
MNifIfNotify::TActionaAction
)[pure virtual]

Parameters

TInt aReason
MNifIfNotify::TAction aAction