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

#include <networkmonitor.h>

Inheritance diagram for rtc::NetworkMonitorFactory:
webrtc_jni::AndroidNetworkMonitorFactory webrtc_jni::AndroidNetworkMonitorFactory

Public Member Functions

virtual NetworkMonitorInterfaceCreateNetworkMonitor ()=0
 
virtual ~NetworkMonitorFactory ()
 
virtual NetworkMonitorInterfaceCreateNetworkMonitor ()=0
 
virtual ~NetworkMonitorFactory ()
 

Static Public Member Functions

static void SetFactory (NetworkMonitorFactory *factory)
 
static void ReleaseFactory (NetworkMonitorFactory *factory)
 
static NetworkMonitorFactoryGetFactory ()
 
static void SetFactory (NetworkMonitorFactory *factory)
 
static void ReleaseFactory (NetworkMonitorFactory *factory)
 
static NetworkMonitorFactoryGetFactory ()
 

Protected Member Functions

 NetworkMonitorFactory ()
 
 NetworkMonitorFactory ()
 

Constructor & Destructor Documentation

◆ ~NetworkMonitorFactory() [1/2]

rtc::NetworkMonitorFactory::~NetworkMonitorFactory ( )
virtual

◆ NetworkMonitorFactory() [1/2]

rtc::NetworkMonitorFactory::NetworkMonitorFactory ( )
protected

◆ ~NetworkMonitorFactory() [2/2]

virtual rtc::NetworkMonitorFactory::~NetworkMonitorFactory ( )
virtual

◆ NetworkMonitorFactory() [2/2]

rtc::NetworkMonitorFactory::NetworkMonitorFactory ( )
protected

Member Function Documentation

◆ CreateNetworkMonitor() [1/2]

virtual NetworkMonitorInterface* rtc::NetworkMonitorFactory::CreateNetworkMonitor ( )
pure virtual

◆ CreateNetworkMonitor() [2/2]

virtual NetworkMonitorInterface* rtc::NetworkMonitorFactory::CreateNetworkMonitor ( )
pure virtual

◆ GetFactory() [1/2]

NetworkMonitorFactory * rtc::NetworkMonitorFactory::GetFactory ( )
static

◆ GetFactory() [2/2]

static NetworkMonitorFactory* rtc::NetworkMonitorFactory::GetFactory ( )
static

◆ ReleaseFactory() [1/2]

void rtc::NetworkMonitorFactory::ReleaseFactory ( NetworkMonitorFactory factory)
static

◆ ReleaseFactory() [2/2]

static void rtc::NetworkMonitorFactory::ReleaseFactory ( NetworkMonitorFactory factory)
static

◆ SetFactory() [1/2]

void rtc::NetworkMonitorFactory::SetFactory ( NetworkMonitorFactory factory)
static

◆ SetFactory() [2/2]

static void rtc::NetworkMonitorFactory::SetFactory ( NetworkMonitorFactory factory)
static

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