On 10/10/14 19:55, Dimitry Sibiryakov wrote:
>     Hello, All.
>
>     I wonder why in new CLOOP interfaces versions are declared as simple 
> constants instead
> of something like "VERSION = inherited::VERSION + 3"?..
>

The reason is trivial. Current IdlFbInterfaces.h is automatically 
generated from FirebirdInterface.idl (tool for it will be committed by 
Adriano soon) therefore it need not be human-readable. With cloop you 
need not manually care about version when using C++ - all related code 
is generated, you should just provide required for you policy.

Must say that writing good default policy for use out of firebird 
sources is not complete. What about internal policy - it's also to be 
changed after beta1, we are going to avoid raising/checking errors manually.


------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to