CNifIfFactory Class Reference
class CNifIfFactory : public CNifFactory
|
The factory object used to create new instances of a nif. A nif is packaged in a dll - nifman will call this class to create new instances of a nif.
Member Functions Documentation
Info(TNifIfInfo &, TInt)
Return information about modules within this nif
Parameters
TNifIfInfo
& aInfo
|
On return, contains information about a module within the nif
|
TInt
aIndex
|
An index into CNifIfBase/CNifIfLink-derived objects in the nif, starting from 0. It is up to the nif how it assigns indices to objects.
|
NewInterfaceL(const TDesC &)
CNifIfBase
*
|
NewInterfaceL
|
(
|
const
TDesC
&
|
aName
|
)
|
[protected, pure virtual]
|
Create a new instance of the nif contained within this DLL
Note:
The class returned should actually be a CNifIfLink-derived object
Parameters
const
TDesC
& aName
|
A protocol name supported by the nif
|
NewInterfaceL(const TDesC &, MNifIfNotify *)
Create a new instance of the nif contained within this DLL, passing in the interface to nifman for nifs that need the
MNifIfNotify
pointer for early initialisation (eg: for CommDb access).
Note:
This should only be used as a temporary method of stacking nifs, where the commdb access is used to find out which additional nif to load
-
Since
-
v7.0s
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.