#include <network-monitor.hpp>


Public Member Functions | |
| virtual | ~NetworkMonitorImpl ()=default |
| virtual uint32_t | getCapabilities () const =0 |
| virtual shared_ptr< const NetworkInterface > | getNetworkInterface (const std::string &) const =0 |
| virtual std::vector< shared_ptr< const NetworkInterface > > | listNetworkInterfaces () const =0 |
Public Attributes | |
| util::Signal< NetworkMonitorImpl > | onEnumerationCompleted |
| util::Signal< NetworkMonitorImpl, shared_ptr< const NetworkInterface > > | onInterfaceAdded |
| util::Signal< NetworkMonitorImpl, shared_ptr< const NetworkInterface > > | onInterfaceRemoved |
| util::Signal< NetworkMonitorImpl > | onNetworkStateChanged |
Static Protected Member Functions | |
| static shared_ptr< NetworkInterface > | makeNetworkInterface () |
Definition at line 137 of file network-monitor.hpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
staticprotected |
Definition at line 75 of file network-monitor.cpp.
Referenced by ndn::net::NetworkMonitorStub::makeNetworkInterface().
| util::Signal<NetworkMonitorImpl> ndn::net::NetworkMonitorImpl::onEnumerationCompleted |
Definition at line 157 of file network-monitor.hpp.
Referenced by ndn::net::NetworkMonitorImplStub::emitEnumerationCompleted().
| util::Signal<NetworkMonitorImpl, shared_ptr<const NetworkInterface> > ndn::net::NetworkMonitorImpl::onInterfaceAdded |
Definition at line 158 of file network-monitor.hpp.
Referenced by ndn::net::NetworkMonitorImplStub::addInterface().
| util::Signal<NetworkMonitorImpl, shared_ptr<const NetworkInterface> > ndn::net::NetworkMonitorImpl::onInterfaceRemoved |
Definition at line 159 of file network-monitor.hpp.
Referenced by ndn::net::NetworkMonitorImplStub::removeInterface().
| util::Signal<NetworkMonitorImpl> ndn::net::NetworkMonitorImpl::onNetworkStateChanged |
Definition at line 160 of file network-monitor.hpp.