On 03/07/14 12:50, Dimitry Sibiryakov wrote: > Do I understand right that these things are splitted to be able to have > many message > (record data) buffers at once under control of one metadata object? Because > of that > IMessageMetadata operate by offsets instead of pointers? >
Yes. That's one of the reasons. Among others is the fact that IMessageMetadata may be returned from server after prepare, and at this step we have no buffer: it will be allocated after receiving metainfo based upon size of message from that info. ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel