Collaboration diagram for LocalBB:
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
- Requires
- Configuration requests
- Configuration file options
- Example
driver
(
name "localbb"
provides [ "blackboard:0" ]
)
- Author:
- Ben Morelli
Last updated 12 September 2005 21:38:45
|