diff --git a/doc/Using_OO_API.html b/doc/Using_OO_API.html index 2c12cc68c8..ee7c3e1710 100644 --- a/doc/Using_OO_API.html +++ b/doc/Using_OO_API.html @@ -2308,7 +2308,7 @@ interface – main interface from which start all operations with firebird API.
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).