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