On Sun, Oct 13, 2002, David Brownell <[EMAIL PROTECTED]> wrote:
> > For example a webcam driver would want to claim a webcam's interfaces on 
> > device connection, but it shouldn't reserve ep bandwidth until a user 
> > application is ready to use the device.  Then, it should reserve the 
> > bandwidth for the endpoints it will use.
> 
> Likewise, open() doesn't mean that an application is going to be
> driving the endpoints.  The only thing with those semantics is
> a call to write() or read().

That's exactly the point!

These are completely different and should be seperated.

open() means they *intend* to use the device and as a result, should
allocate the bandwidth they deserve.

Once again, this is called bandwidth reservation. Reservation means to
hold for one's use. It doesn't directly correlate to when it is actually
used. You reserve a hotel room, for instance, before you use it. It's
merely a guarantee for future usage.

JE



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to