#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.