INET Framework for OMNeT++/OMNEST
common/ResultFilters.cc File Reference

Classes

class  inet::utils::filters::Flow
 
class  inet::utils::filters::WeightedValue
 
class  inet::utils::filters::PacketRegionValue
 
class  inet::utils::filters::TimerEvent
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::utils
 
 inet::utils::filters
 

Macros

#define Register_PacketDropReason_ResultFilter(NAME, CLASS, REASON)   class CLASS : public PacketDropReasonFilter { public: CLASS() { reason = REASON; } }; Register_ResultFilter(NAME, CLASS);
 

Functions

 inet::utils::filters::Register_ResultFilter ("dataAge", DataAgeFilter)
 
 inet::utils::filters::Register_ResultFilter ("messageAge", MessageAgeFilter)
 
 inet::utils::filters::Register_ResultFilter ("messageTSAge", MessageTsAgeFilter)
 
 inet::utils::filters::Register_ResultFilter ("queueingTime", QueueingTimeFilter)
 
 inet::utils::filters::Register_ResultFilter ("receptionMinSignalPower", ReceptionMinSignalPowerFilter)
 
 inet::utils::filters::Register_ResultFilter ("appPkSeqNo", ApplicationPacketSequenceNumberFilter)
 
 inet::utils::filters::Register_ResultFilter ("mobilityPos", MobilityPosFilter)
 
 inet::utils::filters::Register_ResultFilter ("xCoord", XCoordFilter)
 
 inet::utils::filters::Register_ResultFilter ("yCoord", YCoordFilter)
 
 inet::utils::filters::Register_ResultFilter ("zCoord", ZCoordFilter)
 
 inet::utils::filters::Register_ResultFilter ("atomic", AtomicFilter)
 
 inet::utils::filters::Register_ResultFilter ("packetDuration", PacketDurationFilter)
 
 inet::utils::filters::Register_ResultFilter ("packetLength", PacketLengthFilter)
 
 inet::utils::filters::Register_ResultFilter ("flowPacketLength", FlowPacketLengthFilter)
 
 inet::utils::filters::Register_ResultFilter ("sourceAddr", MessageSourceAddrFilter)
 
 inet::utils::filters::Register_ResultFilter ("variance", VarianceFilter)
 
 inet::utils::filters::Register_ResultFilter ("stddev", StddevFilter)
 
 inet::utils::filters::Register_ResultFilter ("jitter", JitterFilter)
 
 inet::utils::filters::Register_ResultFilter ("differenceToMean", DifferenceToMeanFilter)
 
 inet::utils::filters::Register_ResultFilter ("utilization", UtilizationFilter)
 
 inet::utils::filters::Register_ResultFilter ("maxPerGroup", MaxPerGroupFilter)
 
 inet::utils::filters::Register_ResultFilter ("weightedMeanPerGroup", WeighedMeanPerGroupFilter)
 
 inet::utils::filters::Register_ResultFilter ("weightedSumPerGroup", WeighedSumPerGroupFilter)
 
 inet::utils::filters::Register_ResultFilter ("dropWeight", DropWeightFilter)
 
 inet::utils::filters::Register_ResultFilter ("weightTimes", WeightTimesFilter)
 
 inet::utils::filters::Register_ResultFilter ("groupRegionsPerPacket", GroupRegionsPerPacketFilter)
 
 inet::utils::filters::Register_ResultFilter ("lengthWeightedValuePerRegion", LengthWeightedValuePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("demuxFlow", DemuxFlowFilter)
 
 inet::utils::filters::Register_ResultFilter ("residenceTimePerRegion", ResidenceTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("lifeTimePerRegion", LifeTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("elapsedTimePerRegion", ElapsedTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("delayingTimePerRegion", DelayingTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("processingTimePerRegion", ProcessingTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("queueingTimePerRegion", QueueingTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("propagationTimePerRegion", PropagationTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("transmissionTimePerRegion", TransmissionTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("packetTransmissionTimePerRegion", PacketTransmissionTimePerRegionFilter)
 
 inet::utils::filters::Register_ResultFilter ("throughput", ThroughputFilter)
 
 inet::utils::filters::Register_ResultFilter ("liveThroughput", LiveThroughputFilter)
 
 inet::utils::filters::Register_ResultFilter ("elapsedTime", ElapsedTimeFilter)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsUndefined", UndefinedPacketDropReasonFilter, -1)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsAddressResolutionFailed", AddressResolutionFailedPacketDropReasonFilter, ADDRESS_RESOLUTION_FAILED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsForwardingDisabled", ForwardingDisabledPacketDropReasonFilter, FORWARDING_DISABLED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsHopLimitReached", HopLimitReachedPacketDropReasonFilter, HOP_LIMIT_REACHED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsIncorrectlyReceived", IncorrectlyReceivedPacketDropReasonFilter, INCORRECTLY_RECEIVED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsInterfaceDown", InterfaceDownPacketDropReasonFilter, INTERFACE_DOWN)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsNoCarrier", NoCarrierPacketDropReasonFilter, NO_CARRIER)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsNoInterfaceFound", NoInterfaceFoundPacketDropReasonFilter, NO_INTERFACE_FOUND)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsNoRouteFound", NoRouteFoundPacketDropReasonFilter, NO_ROUTE_FOUND)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsNotAddressedToUs", NotAddressedToUsPacketDropReasonFilter, NOT_ADDRESSED_TO_US)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsQueueOverflow", QueueOverflowPacketDropReasonFilter, QUEUE_OVERFLOW)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsRetryLimitReached", RetryLimitReachedPacketDropReasonFilter, RETRY_LIMIT_REACHED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsLifetimeExpired", LifetimeExpiredPacketDropReasonFilter, LIFETIME_EXPIRED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsCongestion", CongestionPacketDropReasonFilter, CONGESTION)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsNoProtocolFound", NoProtocolFoundPacketDropReasonFilter, NO_PROTOCOL_FOUND)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsNoPortFound", NoPortFoundPacketDropReasonFilter, NO_PORT_FOUND)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsDuplicateDetected", DuplicateDetectedPacketDropReasonFilter, DUPLICATE_DETECTED)
 
 inet::utils::filters::Register_PacketDropReason_ResultFilter ("packetDropReasonIsOther", OtherPacketDropReasonFilter, OTHER_PACKET_DROP)
 
 inet::utils::filters::Register_ResultFilter ("minimumSnir", MinimumSnirFromSnirIndFilter)
 
 inet::utils::filters::Register_ResultFilter ("packetErrorRate", PacketErrorRateFromErrorRateIndFilter)
 
 inet::utils::filters::Register_ResultFilter ("bitErrorRate", BitErrorRateFromErrorRateIndFilter)
 
 inet::utils::filters::Register_ResultFilter ("symbolErrorRate", SymbolErrorRateFromErrorRateIndFilter)
 
 inet::utils::filters::Register_ResultFilter ("localSignal", LocalSignalFilter)
 

Macro Definition Documentation

◆ Register_PacketDropReason_ResultFilter

#define Register_PacketDropReason_ResultFilter (   NAME,
  CLASS,
  REASON 
)    class CLASS : public PacketDropReasonFilter { public: CLASS() { reason = REASON; } }; Register_ResultFilter(NAME, CLASS);