Configuration of a Single Event Pool

By default the DD system is initialised to a rather large number of fifos and buffers (as defined in enums in the header files db.h and fifo.h. These values are maximal allowed values. If they turn out to be too small, they should be increased and the code has to be recompiled.
On the other hand one often wants to have less semaphores and smaller shared memory segments. This can be achieved by pointing the environment variable DD_CONFIGURATION to a file specifying the configuration. In this case only the specified number of semaphores and shared memory segments are created. The following variables have to be defined: \begin{tabbing} db_maxevsize dd : \= \kill max_fifo_nb \> maximum number of fifos
fifo_depth \> fifo depth (number of entries per fifo)
db_maxnbev \> maximum number of event buffers
db_maxevsize \> maximum length of the event buffers
db_max_buf_vol \> maximum number of volatile buffers. \end{tabbing}

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.