|
Click
|
#include <flow_level.hh>
Inherits FlowLevelOffset.
Public Member Functions | |
| FlowLevelGeneric (T mask, int offset) | |
| FLOW_LEVEL_DEFINE (FlowLevelGeneric< T >, get_data) | |
| void | set_match (int offset, T mask) |
| T | mask () const |
| virtual int | mask_size () const |
| virtual uint8_t | get_mask (int o) const override |
| virtual bool | is_usefull () override |
| virtual bool | prune (FlowLevel *other) override |
| virtual FlowNodePtr | prune (FlowLevel *other, FlowNodeData data, FlowNode *node, bool &changed) override |
| long unsigned | get_max_value () |
| FlowNodeData | get_data (Packet *packet) |
| String | print () |
| FlowLevel * | duplicate () override |
| bool | equals (FlowLevel *level) |
| virtual FlowLevel * | optimize (FlowNode *parent) override |
Flow level for any offset/mask of T bits
|
overridevirtual |
Prune a dynamic level with some other
|
overridevirtual |
Remove children that don't match data at offset overlaps