INET Framework for OMNeT++/OMNEST
|
This class provides a generic filter for packets. More...
#include <PacketFilter.h>
Public Member Functions | |
void | setPattern (const char *pattern) |
bool | matches (const cPacket *packet) const |
Protected Attributes | |
cMatchExpression | matchExpression |
This class provides a generic filter for packets.
The filter is expressed as a pattern using the cMatchExpression format.
bool inet::visualizer::PacketFilter::matches | ( | const cPacket * | packet | ) | const |
Referenced by inet::visualizer::MediumVisualizerBase::matchesTransmission(), inet::visualizer::PacketDropVisualizerBase::receiveSignal(), inet::visualizer::LinkVisualizerBase::receiveSignal(), and inet::visualizer::PathVisualizerBase::receiveSignal().
void inet::visualizer::PacketFilter::setPattern | ( | const char * | pattern | ) |
Referenced by inet::visualizer::LinkBreakVisualizerBase::handleParameterChange(), inet::visualizer::PacketDropVisualizerBase::handleParameterChange(), inet::visualizer::MediumVisualizerBase::handleParameterChange(), inet::visualizer::LinkVisualizerBase::handleParameterChange(), inet::visualizer::PathVisualizerBase::handleParameterChange(), inet::visualizer::LinkBreakVisualizerBase::initialize(), inet::visualizer::PacketDropVisualizerBase::initialize(), inet::visualizer::MediumVisualizerBase::initialize(), inet::visualizer::LinkVisualizerBase::initialize(), and inet::visualizer::PathVisualizerBase::initialize().
|
protected |
Referenced by matches(), and setPattern().