xflminterface IF_EventClient : public XF_RefCount


This class represents the event client interface.  It extends XF_RefCount.  XFLAIM does not provide an implementation of this interface.  It exists to give an application a mechanism for catching events.


Method Summary

void  

 catchEvent - Called when various events occur.

 

Method Detail

catchEvent

    void catchEvent(

        eEventType       eEvent,

        IF_Db *            pDb,

        FLMUINT        uiThreadId,

        FLMUINT64    ui64TransID,

        FLMUINT        uiIndexOrCollection,

        FLMUINT64    ui64NodeId,

        RCODE            rc);

Called when various events occur.  Allows the application to catch events.

    Parameters In:

eEventType      eEvent

Type of event being caught.  See xflaim.h for a complete listing of possible events.
IF_Db *            pDb Database the event occurred on.
FLMUINT        uiThreadId Thread the event occurred on.
FLMUINT64    ui64TransID Transaction ID of the event.
FLMUINT        uiIndexOrCollection Index or collection the event occurred in.
FLMUINT64    ui64NodeId Node ID the event operated on.
RCODE            rc Return code of the event.

    Parameters Out: none.

    See Also:

[Back to Top]