|
AFI
Advanced Forwarding Interface
|
![]() |
Table that holds all the known and legal fields for a sandbox. More...
#include <AftFieldTable.h>
Public Member Functions | |
| AftFieldTable () | |
| Constructor for AftFieldTable. | |
| AftFieldTable (const AftFieldTable &table) | |
| Copy constructor. More... | |
| const AftFieldTableMap & | fields () const |
| void | insert (const std::string &newName, uint32_t newBitlength=0, uint32_t newHwID=0) |
| bool | find (const std::string &name, AftFieldEntryPtr &fieldEntry) |
| bool | isValid (std::string fieldName) |
Static Public Member Functions | |
|
static std::shared_ptr < AftFieldTable > | create () |
| Factory convenience creator for shared_ptr to field table. | |
Protected Attributes | |
| AftFieldTableMap | _fields |
| std::map of field entries keyed by their names | |
Table that holds all the known and legal fields for a sandbox.
| AftFieldTable::AftFieldTable | ( | const AftFieldTable & | table | ) |
Copy constructor.
| [in] | table | Reference to table to copy |
1.8.6