Re: shmem in backends?

Yuri Dario (mc6530@mclink.it)
Fri, 24 Jul 1998 09:26:08 +0100

On Thu, 23 Jul 1998 09:29:26 -0400 (EDT), Matto Marjanovic wrote:

>I suggest just using an opaque pointer ("void *") instead of any
> structure.... No need to tie a backend down to passing any
> particular set of data to its threads, when this threading is all
> quite backend-dependent anyway. (Much like SANE_Handle is cast
> about into all those Mustek_Scanner, Umax_Scanner, etc., ptrs.)

I'm doing it already: beginthread accept only a pointer to void for data.

>I still like the idea of adopting a single config file for all the
> backends, with a SAMBA-config-like syntax to split it up into
> per-backend blocks, and set tokens = values. Then provide a
> mechanism to read this once and give access to the the database
> of values to each backend.

very interesting. Also many people forget to create a specific configuration file, so having only one file to
mantain, should be easy for them.

Bye,

Yuri Dario

/*
* member of TeamOS/2 - Italy
*/

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com