Class that monitors flows at the IPv4 layer of a Node. More...
#include <ipv4-flow-probe.h>
Public Types | |
enum | DropReason { DROP_NO_ROUTE = 0, DROP_TTL_EXPIRE, DROP_BAD_CHECKSUM, DROP_INVALID_REASON } |
enumeration of possible reasons why a packet may be dropped More... | |
Public Member Functions | |
Ipv4FlowProbe (Ptr< FlowMonitor > monitor, Ptr< Ipv4FlowClassifier > classifier, Ptr< Node > node) |
Class that monitors flows at the IPv4 layer of a Node.
For each node in the simulation, one instance of the class Ipv4FlowProbe is created to monitor that node. Ipv4FlowProbe accomplishes this by connecting callbacks to trace sources in the Ipv4L3Protocol interface of the node.
enumeration of possible reasons why a packet may be dropped