From 3912346e6fcee5f2b4cfed71815cbca0e1a21a79 Mon Sep 17 00:00:00 2001
From: AlexPeshkoff
IStatus* - getStatus() - get instance if Status + getStatus() - get instance of Status interface.
IProvider* getDispatcher() - get instance of Provider @@ -3615,6 +3615,20 @@ plugin or key holder plugin.
is passed in both directions. The source of a key receives dataLength bytes of data and may send up to bufferLength bytes into buffer returning actual number of bytes placed into buffer. ++ void dispose() - invoked when interface is not needed any more. Helps + to avoid memory leaks in statefull inrefaces. +
+
+ unsigned afterAttach(StatusType* status, const char* dbName, const IStatus* attStatus) -
+ invoked after attach on client system. NULL in attStatus means attach was successful
+ but afterAttach() is anyway invoked in order to let plugin perform required cleanup.
+ The following values may be returned by this function:
+ NO_RETRY -
+ do not repeat attempts to attach to database. DO_RETRY -
+ retry attach (ignored when function was called without attStatus).