Subject Re: [Firebird-Architect] RFC: External Engine API
Author Adriano dos Santos Fernandes
Roman Rokytskyy escreveu:
>>> There's one issue with such model - it requires TLS in plugin.
>> Aaaaargh - no - please no - not again. TLS has been expunged
>> please do not return it to the engine in any way shape or form.
> At the moment I see no possibility to avoid TLS - so either engine or
> plugin. In fact, in case of Java (and I think in .NET too) it is not
> that hard to use TLS in plugin... as to the Delphi support - things
> might be trickier there.
> So, from Java POV I'm ok with current API, but I see no solution for
> Delphi without TLS.
I think the two schemes (with ExternalContext) and with DPB/TPB using
TLS in the engine should be available.

First one allows us to have non-TLS (from engine POV) connections in the
future, and the latter allows the use of the current API.

TPB/DPB approach may be made without TLS, passing handle values as
clumplets for example, but I think this should not be necessary.