nfd::face::InternalTransportBase Class Referenceabstract

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

#include <daemon/face/internal-transport.hpp>

+ Inheritance 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, Block > afterSend
 

Detailed Description

abstracts a transport that can be paired with another

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

Constructor & Destructor Documentation

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

Member Function Documentation

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.

Member Data Documentation

signal::Signal<InternalTransportBase, Block> nfd::face::InternalTransportBase::afterSend

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