3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/NetworkBinderInterface.h"
7#include "mc/external/rtc/NetworkBindingResult.h"
8#include "mc/external/rtc/NetworkManagerBase.h"
9#include "mc/external/sigslot/has_slots.h"
10#include "mc/external/sigslot/single_threaded.h"
46 BasicNetworkManager& operator=(BasicNetworkManager
const&);
47 BasicNetworkManager(BasicNetworkManager
const&);
48 BasicNetworkManager();
53 virtual ~BasicNetworkManager() =
default;
55 virtual void StartUpdating() ;
57 virtual void StopUpdating() ;
59 virtual void DumpNetworks() ;
61 virtual void set_vpn_list(::std::vector<::rtc::NetworkMask>
const& vpn) ;
63 virtual ::rtc::NetworkBindingResult
76 MCNAPI
bool CreateNetworks(
bool include_ignored, ::std::vector<::std::unique_ptr<::rtc::Network>>* networks)
const;
static MCAPI void ** $vftableForNetworkBinderInterface()
MCAPI void $StartUpdating()
MCAPI::rtc::IPAddress QueryDefaultLocalAddress(int family) const
MCAPI void UpdateNetworksContinually()
MCAPI void $StopUpdating()
MCAPI bool CreateNetworks(bool include_ignored, ::std::vector<::std::unique_ptr<::rtc::Network > > *networks) const
MCAPI void $set_vpn_list(::std::vector<::rtc::NetworkMask > const &vpn)
static MCAPI void ** $vftableForDefaultLocalAddressProvider()
MCAPI void UpdateNetworksOnce()
MCAPI BasicNetworkManager(::rtc::NetworkMonitorFactory *network_monitor_factory, ::rtc::SocketFactory *socket_factory, ::webrtc::FieldTrialsView const *field_trials_view)
static MCAPI void ** $vftableForHasSlots()
MCAPI void $DumpNetworks()
MCAPI void * $ctor(::rtc::NetworkMonitorFactory *network_monitor_factory, ::rtc::SocketFactory *socket_factory, ::webrtc::FieldTrialsView const *field_trials_view)
MCAPI void StartNetworkMonitor()
MCAPI::rtc::NetworkBindingResult $BindSocketToNetwork(int socket_fd, ::rtc::IPAddress const &address)
static MCAPI void ** $vftableForMdnsResponderProvider()
Definition NetworkBinderInterface.h:15
Definition NetworkManagerBase.h:17
Definition NetworkMask.h:7
Definition NetworkMonitorFactory.h:13
Definition SocketFactory.h:12
Definition FieldTrialsView.h:7