siena.fwd (Siena 2.0.4 API Documentation)
Date: 2015-05-17

# Package siena.fwd

Interface and implementation of the Siena forwarding module.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Attribute | interface of an attribute in a message.
  Constraint | an elementary constraint over an attribute in a message.
  Filter | a logical conjunction of elementary constraints.
  ForwardingTable | a generic forwarding table.
  MatchHandler | hook for the output function for matching interfaces.
  MatchMessageHandler | hook for the output function for matching interfaces.
  Message | the primary data unit in Siena, consisting of a set of attributes.
  Predicate | a logical disjunction of filters.
  Value | Value of an attribute in an event notification.

- Class Summary
  Class | Description
  --- | ---
  SFFTable | implementation of the Siena Fast Forwarding (SFF) algorithm.

- Exception Summary
  Exception | Description
  --- | ---
  BadConstraintException | A forwarding table throws a BadConstraintException when it is given a constraint that it does not understand, typically because the constraint has an unknown operator identifier or because the comparison value has an unknown type.

## Package siena.fwd Description

Interface and implementation of the Siena forwarding module. This package includes the interface of the Siena data model, consistting of messages, attributes, predicates, constraints, etc.

Copyright © 2000-2005 University of Colorado.
Copyright © 2005-2011 Antonio Carzaniga.
This documentation is maintained by Antonio Carzaniga