Siena Fast Forwarding Documentation (v. 2.0.1)
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCexception
|\Csiena::BadConstraintError condition for an invalid constraint
oCsiena::FIBBasic services of a forwarding table
|oCsiena::AttributesFIBA forwarding table for the attribute-based, single-tree model
||oCsiena::BDDBTableImplementation of the forwarding table based on Bloom filters. This implementation consolidates each predicate into a binary decision diagram (BDD) that is then used for matching
||oCsiena::BTableImplementation of the forwarding table based on Bloom filters
|||oCsiena::BCTableImplementation of the forwarding table based on Bloom filters and counting algorithm
|||\Csiena::SortedBTableImplementation of the forwarding table based on Bloom filters
||oCsiena::BTrieTableImplementation of TagsFIB based on an encoding of tag sets as Bloom filters represented as a trie
||oCsiena::BVTableImplementation of the forwarding table based on Bloom filters and a data structure used for matching called XDD
||oCsiena::BXTableImplementation of the forwarding table based on Bloom filters and a data structure used for matching called XDD
||oCsiena::FwdTableImplementation of a forwarding table based on an improved "counting" algorithm
||\Csiena::ZDDBTableImplementation 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
|\Csiena::TagsFIBA forwarding table for the tag-based, single-tree model
| oCsiena::TagsTableImplementation of TagsFIB based on an encoding of tag sets as Bloom filters represented as a trie
| \Csiena::TTableVery simple implementation of a TagsFIB
oCsiena::FilterInterface of a generic filter in the attribute-based data model
|\Csiena::Predicate::IteratorInterface of a generic predicate iterator
oCsiena::MatchHandlerHook for the output function for matching interfaces
oCsiena::MessageInterface of a generic message in the attribute-based data model
oCsiena::PredicateInterface of a generic predicate in the attribute-based data model
oCsiena::StringBinary string type
oCsiena::TagInterface of a generic tag in the Siena data model
|\Csiena::TagSet::IteratorIterator for a tag set
oCsiena::TagSetInterface of a generic tag set in the tag-based data model
|\Csiena::TagSetList::IteratorInterface of a generic reference to a tagset in a tagset list
oCsiena::TagSetListInterface of a generic predicate in the "tagset" Siena data model
\Csiena::ValueInterface of a generic value in the attribute-based data model
 \Csiena::AttributeInterface of a generic attribute in the attribute-based data model
  oCsiena::ConstraintInterface of a generic constraint in the attribute-based data model
  |\Csiena::Filter::IteratorInterface of a generic filter iterator
  \Csiena::Message::IteratorInterface of a generic message iterator