webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
rtc::NetworkMonitorInterface Class Referenceabstract

#include <networkmonitor.h>

Inheritance diagram for rtc::NetworkMonitorInterface:
rtc::NetworkMonitorBase rtc::NetworkMonitorBase webrtc_jni::AndroidNetworkMonitor webrtc_jni::AndroidNetworkMonitor webrtc_jni::AndroidNetworkMonitor webrtc_jni::AndroidNetworkMonitor

Public Member Functions

 NetworkMonitorInterface ()
 
virtual ~NetworkMonitorInterface ()
 
virtual void Start ()=0
 
virtual void Stop ()=0
 
virtual void OnNetworksChanged ()=0
 
virtual AdapterType GetAdapterType (const std::string &interface_name)=0
 
 NetworkMonitorInterface ()
 
virtual ~NetworkMonitorInterface ()
 
virtual void Start ()=0
 
virtual void Stop ()=0
 
virtual void OnNetworksChanged ()=0
 
virtual AdapterType GetAdapterType (const std::string &interface_name)=0
 

Public Attributes

sigslot::signal0 SignalNetworksChanged
 

Constructor & Destructor Documentation

◆ NetworkMonitorInterface() [1/2]

rtc::NetworkMonitorInterface::NetworkMonitorInterface ( )

◆ ~NetworkMonitorInterface() [1/2]

rtc::NetworkMonitorInterface::~NetworkMonitorInterface ( )
virtual

◆ NetworkMonitorInterface() [2/2]

rtc::NetworkMonitorInterface::NetworkMonitorInterface ( )

◆ ~NetworkMonitorInterface() [2/2]

virtual rtc::NetworkMonitorInterface::~NetworkMonitorInterface ( )
virtual

Member Function Documentation

◆ GetAdapterType() [1/2]

virtual AdapterType rtc::NetworkMonitorInterface::GetAdapterType ( const std::string interface_name)
pure virtual

◆ GetAdapterType() [2/2]

virtual AdapterType rtc::NetworkMonitorInterface::GetAdapterType ( const std::string interface_name)
pure virtual

◆ OnNetworksChanged() [1/2]

virtual void rtc::NetworkMonitorInterface::OnNetworksChanged ( )
pure virtual

◆ OnNetworksChanged() [2/2]

virtual void rtc::NetworkMonitorInterface::OnNetworksChanged ( )
pure virtual

◆ Start() [1/2]

virtual void rtc::NetworkMonitorInterface::Start ( )
pure virtual

◆ Start() [2/2]

virtual void rtc::NetworkMonitorInterface::Start ( )
pure virtual

◆ Stop() [1/2]

virtual void rtc::NetworkMonitorInterface::Stop ( )
pure virtual

◆ Stop() [2/2]

virtual void rtc::NetworkMonitorInterface::Stop ( )
pure virtual

Member Data Documentation

◆ SignalNetworksChanged

sigslot::signal0 rtc::NetworkMonitorInterface::SignalNetworksChanged

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