LocalBB
Drivers

Local memory implementation of a blackboard. More...

Local memory implementation of a blackboard.

The data entries are stored internally in a hash-map. Internally information is stored in two hash-maps. One hash-map contains a map of labels to the entry data. This stores the actual data. The second hash-map stores a map of device queues which are listening to an entry. These are the devices that are sent events when an entry is updated. CAVEATS: -There is no checking to see if a device is already subscribed to a key. If a device subscribes to a key twice, it will receive two updates. -All listening devices are sent updates when an entry is set, even if that device set the entry.

Provides

- blackboard

Requires

- None

Configuration requests

- None

Configuration file options

Example

    driver
    (
            name "localbb"
            provides [ "blackboard:0" ]
    )

Author
  Ben Morelli

Last updated 12 September 2005 21:38:45