NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
nfd::face::InternalTransportBase Class Referenceabstract

abstracts a transport that can be paired with another More...

#include <internal-transport.hpp>

Inheritance diagram for nfd::face::InternalTransportBase:
Collaboration diagram for nfd::face::InternalTransportBase:

Public Member Functions

virtual ~InternalTransportBase ()=default
 
virtual void receiveFromLink (const Block &packet)=0
 causes the transport to receive a link-layer packet More...
 

Public Attributes

signal::Signal< InternalTransportBase, BlockafterSend
 

Detailed Description

abstracts a transport that can be paired with another

Definition at line 38 of file internal-transport.hpp.

Constructor & Destructor Documentation

◆ ~InternalTransportBase()

virtual nfd::face::InternalTransportBase::~InternalTransportBase ( )
virtualdefault

Member Function Documentation

◆ receiveFromLink()

virtual void nfd::face::InternalTransportBase::receiveFromLink ( const Block packet)
pure virtual

causes the transport to receive a link-layer packet

Implemented in nfd::face::InternalClientTransport, and nfd::face::InternalForwarderTransport.

Referenced by nfd::face::asyncReceive().

Member Data Documentation

◆ afterSend


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