AFI
Advanced Forwarding Interface
|
![]() |
Classes used to define packet fields and associated field/data tuples expressed as keys. More...
Classes | |
class | AftField |
Simple class for describing packet (and other types) of fields. More... | |
class | AftFieldEntry |
Class used to describe an individual field entry. More... | |
class | AftFieldTable |
Table that holds all the known and legal fields for a sandbox. More... | |
class | AftKey |
Tuple class for associating AftField and AftData values. More... | |
Typedefs | |
typedef std::vector< AftField > | AftFieldVector |
Typedef of std::vector used for all lists of fields. | |
typedef std::shared_ptr < AftFieldEntry > | AftFieldEntryPtr |
Shared pointer to AftFieldEntry. We reference all AftFieldEntry objects via shared pointers. | |
typedef std::map< std::string, AftFieldEntryPtr > | AftFieldTableMap |
Underlying map used to implement AftFieldTable. | |
typedef std::shared_ptr < AftFieldTable > | AftFieldTablePtr |
Pointer typedef for field tables. | |
typedef std::vector< AftKey > | AftKeyVector |
Type of std::vector used for all lists of keys. | |
Classes used to define packet fields and associated field/data tuples expressed as keys.