>   What's the purpose for following code in subj?

    If you really interested, you can look at few previous revisions of this 
code.
 
>> InternalMessageBuffer inMsg(m_inMetadata, m_in_buffer.begin());
>> InternalMessageBuffer outMsg(m_outMetadata, m_out_buffer.begin());
>>
>> m_request->execute(&status, transaction,
>> inMsg.metadata, inMsg.buffer, outMsg.metadata, outMsg.buffer);
> 
>   AFAIU, it completely the same as
> 
> > m_request->execute(&status, transaction,
> > m_inMetadata, m_in_buffer.begin(), m_outMetadata, m_out_buffer.begin());
> 
>   Because InternalMEssageBuffer's constructor does nothing but copy pointers.

    With current state of things InternalMessageBuffer is useless in 
InternalDS.cpp

Regards,
Vlad

------------------------------------------------------------------------------
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

Reply via email to