CNifFactory Class Reference

#include <nifman.h>

Link against: nifman.lib

class CNifFactory : public CObject

Inherits from

  • CNifFactory

    Detailed Description

    Manager classes

    Member Attribute Documentation

    iAsyncDtor

    CAsyncCallBack *iAsyncDtor[protected]

    iLib

    RLibrary iLib[protected]

    Constructor & Destructor Documentation

    CNifFactory ( )

    IMPORT_CCNifFactory()

    Constructor

    ~CNifFactory ( )

    IMPORT_C~CNifFactory()[protected]

    Destructor

    Member Function Documentation

    Cleanup ( TAny * )

    IMPORT_C voidCleanup(TAny *aObject)[static]

    For use with clean up stack

    Close ( )

    IMPORT_C voidClose()[virtual]

    Reimplemented from CObject::Close()

    Defer deletion of object to facilitate async closing of library

    ControlledDelete ( TAny * )

    IMPORT_C TIntControlledDelete(TAny *aFactory)[static]

    Delete factory

    Returns: systemwide error code

    InitL ( RLibrary &, CObjectCon & )

    IMPORT_C voidInitL(RLibrary &aLib,
    CObjectCon &aCon
    )

    Setup async Destructor & transfer library

    InstallL ( )

    voidInstallL()[protected, pure virtual]

    Open ( )

    IMPORT_C TIntOpen()[virtual]

    Reimplemented from CObject::Open()

    If somehow something opens object just before it is destructed

    Returns: KErrNone,systemwide error code.