Siena Fast Forwarding Documentation (v. 2.0.1)
Static Public Member Functions | List of all members
siena::ZDDBTable Class Reference

implementation of the forwarding table based on Bloom filters. This implementation consolidates each predicate into a zero-suppressed decision diagram (ZDD), which is then used for matching. More...

#include <bddbtable.h>

Inheritance diagram for siena::ZDDBTable:
Inheritance graph
[legend]
Collaboration diagram for siena::ZDDBTable:
Collaboration graph
[legend]

Static Public Member Functions

static ZDDBTablecreate ()
 create and initialize a ZDDBTable.
 

Additional Inherited Members

- Public Member Functions inherited from siena::AttributesFIB
virtual void ifconfig (InterfaceId, const Predicate &)=0
 Associates a predicate to an interface. More...
 
virtual void match (const Message &, MatchHandler &) const =0
 Processes a message, calling the output() function on the given MatchHandler object for each matching interface. More...
 

Detailed Description

implementation of the forwarding table based on Bloom filters. This implementation consolidates each predicate into a zero-suppressed decision diagram (ZDD), which is then used for matching.

See Also
BDDBTable