AFI
Advanced Forwarding Interface
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Protected Attributes | List of all members
AftDecapEntry Class Reference

Individual entry in the de-encapsulation table. More...

#include <AftDecapTable.h>

Public Member Functions

 AftDecapEntry (const std::string &newName, const AftFieldVector &newFields)
 Constructor for decap entries. More...
 
const std::string name () const
 
const AftFieldVector fields () const
 

Protected Attributes

std::string _name
 Unique name of the de-encapsulation entry.
 
AftFieldVector _fields
 Vector of fields used to de-encapsulate.
 

Detailed Description

Individual entry in the de-encapsulation table.

Constructor & Destructor Documentation

AftDecapEntry::AftDecapEntry ( const std::string &  newName,
const AftFieldVector newFields 
)
inline

Constructor for decap entries.

Parameters
[in]newNameReference to decap entry name
[in]newFieldsReference to vector of fields used by decap entry

Member Function Documentation

const AftFieldVector AftDecapEntry::fields ( ) const
inline
Returns
Vector of fields used by decap entry
const std::string AftDecapEntry::name ( ) const
inline
Returns
Name of decap entry

The documentation for this class was generated from the following file: