Subject Re: [Firebird-Architect] Data Stream Encoding
Author Jim Starkey
Dimitry Sibiryakov wrote:

> Does it worth efforts? If I understand you correctly, encoding-
>decoding must happen every time data cross module boundary. I.e. from
>engine to client application it may occure several times if providers
>are stacked. How many encodings will occure on this way: engine
>provider -> Y-valve -> Network provider -> Network provider ->
>Y-valve -> User application?
>
>
You haven't been paying attention, Dimitry. The purpose of the encoding
is so it *doesn't* need to be decode and re-encoded. The encoded stream
is created by the upper layer of the client API and is untouched until
blr_receive takes it apart.