CNifFactory Class Reference

class CNifFactory : public CObject

Manager classes

Inherits from

Constructor & Destructor Documentation

CNifFactory()

IMPORT_CCNifFactory()

Constructor

~CNifFactory()

IMPORT_C~CNifFactory()[protected]

Destructor

Member Functions Documentation

Cleanup(TAny *)

IMPORT_C voidCleanup(TAny *aObject)[static]

For use with clean up stack

Parameters

TAny * aObject

Close()

IMPORT_C voidClose()[virtual]

Defer deletion of object to facilitate async closing of library

ControlledDelete(TAny *)

IMPORT_C TIntControlledDelete(TAny *aFactory)[static]

Delete factory

Parameters

TAny * aFactory

InitL(RLibrary &, CObjectCon &)

IMPORT_C voidInitL(RLibrary &aLib,
CObjectCon &aCon
)

Setup async Destructor & transfer library

Parameters

RLibrary & aLib
CObjectCon & aCon

InstallL()

voidInstallL()[protected, pure virtual]

Open()

IMPORT_C TIntOpen()[virtual]

If somehow something opens object just before it is destructed

Member Data Documentation

CAsyncCallBack * iAsyncDtor

CAsyncCallBack *iAsyncDtor[protected]

RLibrary iLib

RLibrary iLib[protected]