Re: [Firebird-devel] API and classes upgrade

2014-10-23 Thread Adriano dos Santos Fernandes
On 23/10/2014 13:42, Alex Peshkoff wrote: > On 10/23/14 18:56, Adriano dos Santos Fernandes wrote: >> Hi! >> >> To not check class version in each method call, cloop-based interfaces >> implement class-upgrade at return and argument passing. >> >> If everything is simple, it (the mechanics) works.

Re: [Firebird-devel] API and classes upgrade

2014-10-23 Thread Alex Peshkoff
On 10/23/14 18:56, Adriano dos Santos Fernandes wrote: > Hi! > > To not check class version in each method call, cloop-based interfaces > implement class-upgrade at return and argument passing. > > If everything is simple, it (the mechanics) works. But not everything is > simple. > > We have struct

[Firebird-devel] API and classes upgrade

2014-10-23 Thread Adriano dos Santos Fernandes
Hi! To not check class version in each method call, cloop-based interfaces implement class-upgrade at return and argument passing. If everything is simple, it (the mechanics) works. But not everything is simple. We have structs (Dtc::start - with DtcStart) with interfaces and pointers to classes