Apps     Components     Interfaces     All Files     Source Tree     source: tos.lib.TinyDB.Network.nc

Interface: Network

The network interface provides TinyDB to trap and monitor network communication -- TupleRouter could simply be wired directly to the appropriate AM send / handlers, but the network monitors topology and filters events in a semi-intelligent way.

Eventually, we'd like to abstract out the parts of this that are similar to Alec's fancy routing from the parts that are TinyDB magic (e.g. snooped messages) from the parts that really are just wrappers around other components (e.g. setPot).

Implemented by NetworkC.td.
Author: Sam Madden (madden@cs.berkeley.edu)

Components providing this interface:
tos.lib.TinyDB.NetworkC

Components requiring this interface:
tos.lib.TinyDB.TupleRouterM

Commands

Events