NS-3 based Named Data Networking (NDN) simulator
ndnSIM: NDN, CCN, CCNx, content centric networks
API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ns3::Ipv4L3Tracer Class Referenceabstract

Base class for IPv4 network-layer tracers. More...

#include <ipv4-l3-tracer.h>

Inheritance diagram for ns3::Ipv4L3Tracer:
Collaboration diagram for ns3::Ipv4L3Tracer:

Classes

struct  Stats
 

Public Member Functions

 Ipv4L3Tracer (Ptr< Node > node)
 
void Connect ()
 
virtual void PrintHeader (std::ostream &os) const =0
 
virtual void Print (std::ostream &os) const =0
 
virtual void Rx (Ptr< const Packet >, Ptr< Ipv4 >, uint32_t)=0
 
virtual void Tx (Ptr< const Packet >, Ptr< Ipv4 >, uint32_t)=0
 
virtual void Drop (const Ipv4Header &, Ptr< const Packet >, Ipv4L3Protocol::DropReason, Ptr< Ipv4 >, uint32_t)=0
 

Protected Attributes

std::string m_node
 
Ptr< Node > m_nodePtr
 

Detailed Description

Base class for IPv4 network-layer tracers.

Definition at line 36 of file ipv4-l3-tracer.h.


The documentation for this class was generated from the following files: