#include <nifman.h>
| class CNifFactory : public CObject |
| Protected Attributes | |
|---|---|
| CAsyncCallBack * | iAsyncDtor |
| RLibrary | iLib |
| Public Member Functions | |
|---|---|
| CNifFactory() | |
| IMPORT_C void | Cleanup(TAny *) |
| virtual IMPORT_C void | Close() |
| IMPORT_C TInt | ControlledDelete(TAny *) |
| IMPORT_C void | InitL(RLibrary &, CObjectCon &) |
| virtual IMPORT_C TInt | Open() |
| Protected Member Functions | |
|---|---|
| ~CNifFactory() | |
| pure virtual void | InstallL() |
Manager classes
| IMPORT_C void | Close | ( | ) | [virtual] |
Reimplemented from CObject::Close()
Defer deletion of object to facilitate async closing of library
| IMPORT_C void | InitL | ( | RLibrary & | aLib, |
| CObjectCon & | aCon | |||
| ) | ||||
Setup async Destructor & transfer library
| IMPORT_C TInt | Open | ( | ) | [virtual] |
Reimplemented from CObject::Open()
If somehow something opens object just before it is destructed
Returns: KErrNone,systemwide error code.