|
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 |
1.8.6