diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-10-26 13:59:27 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-10-27 09:57:02 +0200 |
| commit | 09be29ef398dc62b4c65e54970df3a410ca96577 (patch) | |
| tree | df70ac09bcd373770466eb488d79736399ebfe48 /talpid-core/src | |
| parent | 7db510326236b6d6b3d82ce87cad5c5b49aeb5e6 (diff) | |
| download | mullvadvpn-09be29ef398dc62b4c65e54970df3a410ca96577.tar.xz mullvadvpn-09be29ef398dc62b4c65e54970df3a410ca96577.zip | |
Remove offline/adapter monitor from WinNet
Diffstat (limited to 'talpid-core/src')
| -rw-r--r-- | talpid-core/src/winnet.rs | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/talpid-core/src/winnet.rs b/talpid-core/src/winnet.rs index 641ffa636e..7c9489ecfb 100644 --- a/talpid-core/src/winnet.rs +++ b/talpid-core/src/winnet.rs @@ -1,5 +1,4 @@ use self::api::*; -pub use self::api::{WinNet_ActivateConnectivityMonitor, WinNet_DeactivateConnectivityMonitor}; use crate::{logging::windows::log_sink, routing::Node}; use ipnetwork::IpNetwork; use libc::c_void; @@ -48,10 +47,6 @@ pub enum Error { /// Failed to read IPv6 status on the TAP network interface. #[error(display = "Failed to read IPv6 status on the TAP network interface")] GetIpv6Status, - - /// Can't establish whether host is connected to a non-virtual network - #[error(display = "Network connectivity undecideable")] - ConnectivityUnkown, } fn logging_context() -> *const u8 { @@ -424,9 +419,7 @@ pub fn add_device_ip_addresses(iface: &String, addresses: &Vec<IpAddr>) -> bool mod api { use super::DefaultRouteChangedCallback; use crate::logging::windows::LogSink; - use libc::{c_void, wchar_t}; - - pub type ConnectivityCallback = unsafe extern "system" fn(is_connected: bool, ctx: *mut c_void); + use libc::wchar_t; #[allow(dead_code)] #[repr(u32)] @@ -495,14 +488,6 @@ mod api { sink_context: *const u8, ) -> WinNetStatus; - #[link_name = "WinNet_ActivateConnectivityMonitor"] - pub fn WinNet_ActivateConnectivityMonitor( - callback: Option<ConnectivityCallback>, - callbackContext: *mut libc::c_void, - sink: Option<LogSink>, - sink_context: *const u8, - ) -> bool; - #[link_name = "WinNet_RegisterDefaultRouteChangedCallback"] pub fn WinNet_RegisterDefaultRouteChangedCallback( callback: Option<DefaultRouteChangedCallback>, @@ -513,9 +498,6 @@ mod api { #[link_name = "WinNet_UnregisterDefaultRouteChangedCallback"] pub fn WinNet_UnregisterDefaultRouteChangedCallback(registrationHandle: *mut libc::c_void); - #[link_name = "WinNet_DeactivateConnectivityMonitor"] - pub fn WinNet_DeactivateConnectivityMonitor(); - #[link_name = "WinNet_AddDeviceIpAddresses"] pub fn WinNet_AddDeviceIpAddresses( interface_alias: *const wchar_t, |
