AFI
Advanced Forwarding Interface
|
![]() |
Primary class for managing encapsulation entries. More...
#include <AftEncapTable.h>
Public Member Functions | |
AftEncapTable () | |
Constructor for encap table. | |
AftEncapTable (const AftEncapTable &table) | |
Copy constructor for encap table. Performs a deep copy of the table. More... | |
void | insert (const std::string &newName, const AftFieldVector &newFields) |
bool | find (const std::string &name, AftEncapEntryPtr &encapEntry) |
Static Public Member Functions | |
static std::shared_ptr < AftEncapTable > | create () |
Factory convenience creator for shared_ptr to decap table. | |
Protected Attributes | |
AftEncapTableMap | _encaps |
Map used to hold encapsulation entries. | |
Primary class for managing encapsulation entries.
AftEncapTable::AftEncapTable | ( | const AftEncapTable & | table | ) |
Copy constructor for encap table. Performs a deep copy of the table.
[in] | table | Reference to AftEncapTable instance to copy |