Hi N.D.,
feel free to send a pull request on GitHub [1,2]:
https://github.com/basexdb/basex
This way we will be able to incorporate your patch into our sources.
Hope this helps and thanks for your contribution,
Michael
[1] https://help.github.com/articles/using-pull-requests
[2] http://docs.basex.org/wiki/Git#Using_Git_to_contribute_to_BaseX
On 29 Sep 2014, at 10:05, Nilanjan Dutta wrote:
Hi All,
I want to change/overload the implementation private void Send (Stream s)
method in the BaseXClient.cs file. [
basex <https://github.com/BaseXdb/basex> / basex-api
<https://github.com/BaseXdb/basex/tree/master/basex-api> / src
<https://github.com/BaseXdb/basex/tree/master/basex-api/src> / main
<https://github.com/BaseXdb/basex/tree/master/basex-api/src/main> / c#
<https://github.com/BaseXdb/basex/tree/master/basex-api/src/main/c%23> /
*BaseXClient.cs*]
*Existing implementation:*
private void Send(Stream s) { while (true) { int t = s.ReadByte(); if (t ==
-1) break; if (t == 0x00 || t == 0xFF) stream.WriteByte(Convert.ToByte(0xFF
)); stream.WriteByte(Convert.ToByte(t)); } stream.WriteByte(0); info =
Receive(); if(!Ok()) { throw new IOException(info); } }
*What I want it to be:*
[image: Inline image 1]
This one is faster for my use case. Please do let me know how can this be
done?
Regards,
N.D.
[image.png]