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 |