kopia lustrzana https://gitlab.com/sane-project/website
70 wiersze
3.0 KiB
HTML
70 wiersze
3.0 KiB
HTML
<!-- received="Sat Dec 4 18:27:03 1999 PST" -->
|
||
<!-- sent="Sat, 04 Dec 1999 18:26:32 -0800" -->
|
||
<!-- name="Brian Macy" -->
|
||
<!-- email="bmacy@sunshinecomputing.com" -->
|
||
<!-- subject="Re: SANE Net backend suggestion..." -->
|
||
<!-- id="" -->
|
||
<!-- inreplyto="SANE Net backend suggestion..." -->
|
||
<title>sane-devel: Re: SANE Net backend suggestion...</title>
|
||
<h1>Re: SANE Net backend suggestion...</h1>
|
||
<b>Brian Macy</b> (<a href="mailto:bmacy@sunshinecomputing.com"><i>bmacy@sunshinecomputing.com</i></a>)<br>
|
||
<i>Sat, 04 Dec 1999 18:26:32 -0800</i>
|
||
<p>
|
||
<ul>
|
||
<li> <b>Messages sorted by:</b> <a href="date.html#43">[ date ]</a><a href="index.html#43">[ thread ]</a><a href="subject.html#43">[ subject ]</a><a href="author.html#43">[ author ]</a>
|
||
<!-- next="start" -->
|
||
<li> <b>Next message:</b> <a href="0044.html">mabus: "aha152x, microtek e6, kernel 2.2.13"</a>
|
||
<li> <b>Previous message:</b> <a href="0042.html">Petter Reinholdtsen: "Re: SANE Net backend suggestion..."</a>
|
||
<!-- nextthread="start" -->
|
||
<!-- reply="end" -->
|
||
</ul>
|
||
<!-- body="start" -->
|
||
Petter Reinholdtsen wrote:<br>
|
||
<i>> </i><br>
|
||
<i>> What if you make a new meta backend, to do the buffering? Connecting</i><br>
|
||
<i>> them like this should then give the wanted result:</i><br>
|
||
<i>> </i><br>
|
||
<i>> [Scanner client]</i><br>
|
||
<i>> |</i><br>
|
||
<i>> [net backend]</i><br>
|
||
<i>> |</i><br>
|
||
<i>> [net server]</i><br>
|
||
<i>> |</i><br>
|
||
<i>> [caching backend] <- Write this to cache data on local disk</i><br>
|
||
<i>> |</i><br>
|
||
<i>> [dll backend]</i><br>
|
||
<i>> |</i><br>
|
||
<i>> [scanner backend]</i><br>
|
||
<i>> </i><br>
|
||
<i>> This means no changes to the net server, and the possibility to insert</i><br>
|
||
<i>> the meta backend anywhere in the chain to speed up scanning.</i><br>
|
||
<p>
|
||
Hmmm... not sure it's worth it. The changes to saned will be very<br>
|
||
localized. Is there any circumstance besides the net backend and saned<br>
|
||
where the transmission medium between the backend and the client<br>
|
||
application is slower than the medium between the backend and the<br>
|
||
source? Besides the net backend the transmission medium is a unix socket<br>
|
||
or memory. You could say you might write a client that processes the<br>
|
||
data so slowly that it can't keep up but in that case I'd say it's the<br>
|
||
client's responsibility to figure out the best way to handle the data to<br>
|
||
prevent the source from stalling.<br>
|
||
<p>
|
||
Anyways, good idea regardless.<br>
|
||
<p>
|
||
Brian Macy<br>
|
||
<p>
|
||
<pre>
|
||
--
|
||
Source code, list archive, and docs: <a href="http://www.mostang.com/sane/">http://www.mostang.com/sane/</a>
|
||
To unsubscribe: echo unsubscribe sane-devel | mail <a href="mailto:majordomo@mostang.com">majordomo@mostang.com</a>
|
||
</pre>
|
||
<!-- body="end" -->
|
||
<p>
|
||
<ul>
|
||
<!-- next="start" -->
|
||
<li> <b>Next message:</b> <a href="0044.html">mabus: "aha152x, microtek e6, kernel 2.2.13"</a>
|
||
<li> <b>Previous message:</b> <a href="0042.html">Petter Reinholdtsen: "Re: SANE Net backend suggestion..."</a>
|
||
<!-- nextthread="start" -->
|
||
<!-- reply="end" -->
|
||
</ul>
|