pfp::cp::LpmKey Class Reference
+ Inheritance diagram for pfp::cp::LpmKey:
+ Collaboration diagram for pfp::cp::LpmKey:

Public Member Functions

 LpmKey (Bytes data, size_t prefix_len)
 
void print (std::ostream &os) const override
 
size_t get_prefix_len () const override
 
Type get_type () const override
 
- Public Member Functions inherited from pfp::cp::MatchKey
 MatchKey (Bytes v)
 
const Bytes & get_data () const
 
virtual const Bytes & get_mask () const
 

Additional Inherited Members

- Public Types inherited from pfp::cp::MatchKey
enum  Type { EXACT, LPM, TERNARY }
 
- Protected Attributes inherited from pfp::cp::MatchKey
const Bytes data
 

The documentation for this class was generated from the following files:
  • /home/lemniscate/workspace/PFPSim/pfpsim/core/cp/Commands.h
  • /home/lemniscate/workspace/PFPSim/pfpsim/core/cp/Commands.cpp