NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::net::NetworkMonitorImplStub Class Reference
Inheritance diagram for ndn::net::NetworkMonitorImplStub:
Collaboration diagram for ndn::net::NetworkMonitorImplStub:

Public Member Functions

 NetworkMonitorImplStub (uint32_t capabilities)
 
uint32_t getCapabilities () const final
 
shared_ptr< const NetworkInterfacegetNetworkInterface (const std::string &ifname) const final
 
std::vector< shared_ptr< const NetworkInterface > > listNetworkInterfaces () const final
 
void addInterface (shared_ptr< NetworkInterface > netif)
 
void removeInterface (const std::string &ifname)
 
void emitEnumerationCompleted ()
 
- Public Member Functions inherited from ndn::net::NetworkMonitorImpl
virtual ~NetworkMonitorImpl ()=default
 

Additional Inherited Members

- Public Attributes inherited from ndn::net::NetworkMonitorImpl
util::Signal< NetworkMonitorImplonEnumerationCompleted
 
util::Signal< NetworkMonitorImpl, shared_ptr< const NetworkInterface > > onInterfaceAdded
 
util::Signal< NetworkMonitorImpl, shared_ptr< const NetworkInterface > > onInterfaceRemoved
 
util::Signal< NetworkMonitorImplonNetworkStateChanged
 
- Static Protected Member Functions inherited from ndn::net::NetworkMonitorImpl
static shared_ptr< NetworkInterfacemakeNetworkInterface ()
 

Detailed Description

Definition at line 33 of file network-monitor-stub.cpp.

Constructor & Destructor Documentation

ndn::net::NetworkMonitorImplStub::NetworkMonitorImplStub ( uint32_t  capabilities)
inlineexplicit

Definition at line 37 of file network-monitor-stub.cpp.

Member Function Documentation

uint32_t ndn::net::NetworkMonitorImplStub::getCapabilities ( ) const
inlinefinalvirtual

Implements ndn::net::NetworkMonitorImpl.

Definition at line 43 of file network-monitor-stub.cpp.

shared_ptr<const NetworkInterface> ndn::net::NetworkMonitorImplStub::getNetworkInterface ( const std::string &  ifname) const
inlinefinalvirtual

Implements ndn::net::NetworkMonitorImpl.

Definition at line 49 of file network-monitor-stub.cpp.

std::vector<shared_ptr<const NetworkInterface> > ndn::net::NetworkMonitorImplStub::listNetworkInterfaces ( ) const
inlinefinalvirtual
void ndn::net::NetworkMonitorImplStub::addInterface ( shared_ptr< NetworkInterface netif)
inline
void ndn::net::NetworkMonitorImplStub::removeInterface ( const std::string &  ifname)
inline
void ndn::net::NetworkMonitorImplStub::emitEnumerationCompleted ( )
inline

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