shawn::Neighborhood Class Reference

#include <node.h>

Inheritance diagram for shawn::Neighborhood:

Inheritance graph
[legend]
Collaboration diagram for shawn::Neighborhood:

Collaboration graph
[legend]

List of all members.


Detailed Description

Represents a sensor node. Information about the neighborhood can be queried and messages can be sent using the Node's methods. A node contains so called Processor instances that are used to implement the sensor nodes funtionality. Multiple processors can be set on a node. See Processor for more information.

Subclasses TagContainer to be able to contain so called tags. See TagContainer for more information of this powerfull concept.

Subclasses MovementObservable to enable MovementObserver instances to trace this nodes movements. When set_movement is called, all registered MovementObserver instances (added by MovementObservable::observer_add) are added on the provided NodeMovement. The EdgeModel is implicitely added as an observer.


The documentation for this class was generated from the following file:

Generated on Sun Feb 5 00:01:05 2012 for Shawn by  doxygen 1.5.6