AFI
Advanced Forwarding Interface
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups
Classes | Typedefs
Fields and Keys

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< AftFieldAftFieldVector
 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< AftKeyAftKeyVector
 Type of std::vector used for all lists of keys.
 

Detailed Description

Classes used to define packet fields and associated field/data tuples expressed as keys.