diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2017-02-27 17:51:54 +0100 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2017-02-27 18:21:28 +0100 |
| commit | c9c3b30a50348f78d4d7133abeb36d740ffff323 (patch) | |
| tree | fb982b57851147c6689eb46088d444caa5ca7943 | |
| parent | 2dd1d127bfefdafd483283c25b3f7fa1db2a9615 (diff) | |
| download | mullvadvpn-c9c3b30a50348f78d4d7133abeb36d740ffff323.tar.xz mullvadvpn-c9c3b30a50348f78d4d7133abeb36d740ffff323.zip | |
Remove old constants
| -rw-r--r-- | talpid_openvpn_plugin/src/ffi/consts.rs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/talpid_openvpn_plugin/src/ffi/consts.rs b/talpid_openvpn_plugin/src/ffi/consts.rs index 6b18b77466..edf04d0a61 100644 --- a/talpid_openvpn_plugin/src/ffi/consts.rs +++ b/talpid_openvpn_plugin/src/ffi/consts.rs @@ -1,25 +1,8 @@ /// Constants for OpenVPN. Taken from include/openvpn-plugin.h in the OpenVPN repository: /// https://github.com/OpenVPN/openvpn/blob/master/include/openvpn-plugin.h.in -use std::collections::HashMap; use std::os::raw::c_int; - -// All types of events that a plugin can receive from OpenVPN. -pub const OPENVPN_PLUGIN_UP: c_int = 0; -pub const OPENVPN_PLUGIN_DOWN: c_int = 1; -pub const OPENVPN_PLUGIN_ROUTE_UP: c_int = 2; -pub const OPENVPN_PLUGIN_IPCHANGE: c_int = 3; -pub const OPENVPN_PLUGIN_TLS_VERIFY: c_int = 4; -pub const OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY: c_int = 5; -pub const OPENVPN_PLUGIN_CLIENT_CONNECT: c_int = 6; -pub const OPENVPN_PLUGIN_CLIENT_DISCONNECT: c_int = 7; -pub const OPENVPN_PLUGIN_LEARN_ADDRESS: c_int = 8; -pub const OPENVPN_PLUGIN_CLIENT_CONNECT_V2: c_int = 9; -pub const OPENVPN_PLUGIN_TLS_FINAL: c_int = 10; -pub const OPENVPN_PLUGIN_ENABLE_PF: c_int = 11; -pub const OPENVPN_PLUGIN_ROUTE_PREDOWN: c_int = 12; -pub const OPENVPN_PLUGIN_N: c_int = 13; error_chain!{ errors { InvalidEnumVariant { @@ -57,33 +40,6 @@ impl OpenVpnPluginEvent { } -lazy_static! { - pub static ref PLUGIN_EVENT_NAMES: HashMap<c_int, &'static str> = { - let mut map = HashMap::new(); - map.insert(OPENVPN_PLUGIN_UP, "PLUGIN_UP"); - map.insert(OPENVPN_PLUGIN_DOWN, "PLUGIN_DOWN"); - map.insert(OPENVPN_PLUGIN_ROUTE_UP, "PLUGIN_ROUTE_UP"); - map.insert(OPENVPN_PLUGIN_IPCHANGE, "PLUGIN_IPCHANGE"); - map.insert(OPENVPN_PLUGIN_TLS_VERIFY, "PLUGIN_TLS_VERIFY"); - map.insert(OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY, "PLUGIN_AUTH_USER_PASS_VERIFY"); - map.insert(OPENVPN_PLUGIN_CLIENT_CONNECT, "PLUGIN_CLIENT_CONNECT"); - map.insert(OPENVPN_PLUGIN_CLIENT_DISCONNECT, "PLUGIN_CLIENT_DISCONNECT"); - map.insert(OPENVPN_PLUGIN_LEARN_ADDRESS, "PLUGIN_LEARN_ADDRESS"); - map.insert(OPENVPN_PLUGIN_CLIENT_CONNECT_V2, "PLUGIN_CLIENT_CONNECT_V2"); - map.insert(OPENVPN_PLUGIN_TLS_FINAL, "PLUGIN_TLS_FINAL"); - map.insert(OPENVPN_PLUGIN_ENABLE_PF, "PLUGIN_ENABLE_PF"); - map.insert(OPENVPN_PLUGIN_ROUTE_PREDOWN, "PLUGIN_ROUTE_PREDOWN"); - map.insert(OPENVPN_PLUGIN_N, "PLUGIN_N"); - map - }; -} - -/// Returns the name of an OPENVPN_PLUGIN_* constant. -pub fn plugin_event_name(num: c_int) -> &'static str { - PLUGIN_EVENT_NAMES.get(&num).map(|s| *s).unwrap_or("UNKNOWN") -} - - // Return values. Returned from the plugin to OpenVPN to indicate success or failure. Can also // Accept (success) or decline (error) an operation, such as incoming client connection attempt. pub const OPENVPN_PLUGIN_FUNC_SUCCESS: c_int = 0; |
