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
- Since
- v5.0
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CNifIfBase::BindL(TAny *) |
| CNifIfBase::CNifIfBase() |
| CNifIfBase::CNifIfBase(CNifIfFactory &) |
| CNifIfBase::CNifIfBase(CNifIfLink &) |
| CNifIfBase::Cleanup(TAny *) |
| CNifIfBase::Close() |
| CNifIfBase::Control(TUint,TUint,TDes8 &,TAny *) |
| CNifIfBase::Info(TNifIfInfo &)const |
| CNifIfBase::Notification(TAgentToNifEventType,void *) |
| CNifIfBase::Notify()const |
| CNifIfBase::Open() |
| CNifIfBase::Send(RMBufChain &,TAny *) |
| CNifIfBase::State() |
| CNifIfBase::~CNifIfBase() |
Constructor & Destructor Documentation
CNifIfLink(CNifIfFactory &)
Member Functions Documentation
AuthenticateComplete(TInt)
IMPORT_C void | AuthenticateComplete | ( | TInt | aResult | ) | [virtual] |
Parameters
TInt aResult | The error code, if any, from fetching the authentication data |
GetBinderL(const TDesC &)
Restart(CNifIfBase *)
Do nothing, as nifs do not have to support binder layer restart functionality
Note: Obviously if a nif does support binder layer restart, then it should overload this method
Parameters
CNifIfBase * aIf | Pointer to the CNifIfBase binder layer to restart |
Start()
TInt
| Start | ( | ) | [pure virtual] |
Stop(TInt, MNifIfNotify::TAction)
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.