#include <network-monitor-impl-osx.hpp>


Public Member Functions | |
| NetworkMonitorImplOsx (boost::asio::io_service &io) | |
| ~NetworkMonitorImplOsx () | |
| uint32_t | getCapabilities () const final |
| shared_ptr< const NetworkInterface > | getNetworkInterface (const std::string &ifname) const final |
| std::vector< shared_ptr< const NetworkInterface > > | listNetworkInterfaces () const final |
Public Member Functions inherited from ndn::net::NetworkMonitorImpl | |
| virtual | ~NetworkMonitorImpl ()=default |
Additional Inherited Members | |
Public Types inherited from ndn::net::NetworkMonitorImpl | |
| using | Error = NetworkMonitor::Error |
Public Attributes inherited from ndn::net::NetworkMonitorImpl | |
| 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 inherited from ndn::net::NetworkMonitorImpl | |
| static shared_ptr< NetworkInterface > | makeNetworkInterface () |
Definition at line 46 of file network-monitor-impl-osx.hpp.
| ndn::net::NetworkMonitorImplOsx::NetworkMonitorImplOsx | ( | boost::asio::io_service & | io | ) |
Definition at line 105 of file network-monitor-impl-osx.cpp.
| ndn::net::NetworkMonitorImplOsx::~NetworkMonitorImplOsx | ( | ) |
Definition at line 149 of file network-monitor-impl-osx.cpp.
References ndn::detail::CFReleaser< T >::get().
|
inlinefinalvirtual |
Implements ndn::net::NetworkMonitorImpl.
Definition at line 54 of file network-monitor-impl-osx.hpp.
References ndn::net::NetworkMonitor::CAP_ADDR_ADD_REMOVE, ndn::net::NetworkMonitor::CAP_ENUM, ndn::net::NetworkMonitor::CAP_IF_ADD_REMOVE, and ndn::net::NetworkMonitor::CAP_STATE_CHANGE.
|
finalvirtual |
Implements ndn::net::NetworkMonitorImpl.
Definition at line 158 of file network-monitor-impl-osx.cpp.
|
finalvirtual |
Implements ndn::net::NetworkMonitorImpl.
Definition at line 165 of file network-monitor-impl-osx.cpp.