On 08-04-2011 13:43, alexpeshk...@users.sourceforge.net wrote:
> Revision: 52693
>           http://firebird.svn.sourceforge.net/firebird/?rev=52693&view=rev
> Author:   alexpeshkoff
> Date:     2011-04-08 16:43:05 +0000 (Fri, 08 Apr 2011)
> 
> Log Message:
> -----------
> Use interface IBlrMessage instead passing C++ class pointer to API 
> interface's functions
> 
I'm *very* against this *undiscussed* change.

Pointer to plain struct is know to be portable and usable by the clients
we expect to use our API.

This change puts a very number of extra virtual call for each (from each
layer) method called. Considering the methods involved are ones that are
heavily called, this is going to make a vary large overhead.


Adriano

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to