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 *)
IMPORT_C void
|
Restart
|
(
|
CNifIfBase
*
|
aIf
|
)
|
[virtual]
|
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.