CNifFactory Class Reference

class CNifFactory : public CObject

Manager classes

Inherits from

Constructor & Destructor Documentation

CNifFactory()

IMPORT_C CNifFactory ( )

Constructor

~CNifFactory()

IMPORT_C ~CNifFactory ( ) [protected]

Destructor

Member Functions Documentation

Cleanup(TAny *)

IMPORT_C void Cleanup ( TAny * aObject ) [static]

For use with clean up stack

Parameters

TAny * aObject

Close()

IMPORT_C void Close ( ) [virtual]

Defer deletion of object to facilitate async closing of library

ControlledDelete(TAny *)

IMPORT_C TInt ControlledDelete ( TAny * aFactory ) [static]

Delete factory

Parameters

TAny * aFactory

InitL(RLibrary &, CObjectCon &)

IMPORT_C void InitL ( RLibrary & aLib,
CObjectCon & aCon
)

Setup async Destructor & transfer library

Parameters

RLibrary & aLib
CObjectCon & aCon

InstallL()

void InstallL ( ) [protected, pure virtual]

Open()

IMPORT_C TInt Open ( ) [virtual]

If somehow something opens object just before it is destructed

Member Data Documentation

CAsyncCallBack * iAsyncDtor

CAsyncCallBack * iAsyncDtor [protected]

RLibrary iLib

RLibrary iLib [protected]