12.11.2015 20:14, Dimitry Sibiryakov wrote:
> 12.11.2015 19:07, Vlad Khorsun wrote:
>> And what a problem do you see there ?
>
> None. Just some unnecessary work and pollution of internal tables.
How much ? Do yo know way better ?
...
>> Plugin Manager is a component of fbclient, Dispatcher (aka Y-Valve) is
>> another component
>> of fbclient. Note, Dispatcher is a Provider.
>
> That's why Avalerion engine (or just newer providers) cannot work with
> (old) Firebird
> server: plugin manager in it is unaware of replication plugins, for example.
Look at
PluginSet PluginManager::getPlugins(Status status, uint pluginType, const
string namesList,
FirebirdConf firebirdConf)
Look at second parameter. Nobody prevents you to load plugins of any kind.
There is class CountByTypeArray which could be a problem, but it is easy to fix.
> New configuration options is a different problem. (To be reported
> separately, I know, no problem.)
Config PluginManager::getConfig(Status status, const string filename);
should suit your needs
Regards,
Vlad
------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel