26.10.2016 16:41, Adriano dos Santos Fernandes wrote:
> We can't *callback* our caller.

   Why not? It is a matter of adding one method to your new API:

class IEater
{
        int pushData(IMessageMetadata* metadata, void* buffer);
};

IStatus* IAttachment::execute(const char* SQL, IMessageMetadata* inputMetadata, 
void* 
inputData, IEater* outputCallback);


-- 
   WBR, SD.

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to