summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-08-27 14:18:22 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-08-29 10:34:40 -0300
commit4de28f0913f11f1b4c29e4e0d4cc85a664c1c97b (patch)
tree1a6e2f9aa3ce5e3c56ccf7a5d9fd3ea55a17d6a8
parent359bf4e3977b9b74d04e983b1112cce727f445a0 (diff)
downloadmullvadvpn-4de28f0913f11f1b4c29e4e0d4cc85a664c1c97b.tar.xz
mullvadvpn-4de28f0913f11f1b4c29e4e0d4cc85a664c1c97b.zip
Document `TunnelStateTransition` variants
-rw-r--r--mullvad-daemon/src/tunnel_state_machine/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/mullvad-daemon/src/tunnel_state_machine/mod.rs b/mullvad-daemon/src/tunnel_state_machine/mod.rs
index 1181b43f89..860ffe54ed 100644
--- a/mullvad-daemon/src/tunnel_state_machine/mod.rs
+++ b/mullvad-daemon/src/tunnel_state_machine/mod.rs
@@ -130,9 +130,13 @@ pub struct TunnelParameters {
/// Event resulting from a transition to a new tunnel state.
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum TunnelStateTransition {
+ /// No connection is established and network is unsecured.
Disconnected,
+ /// Network is secured but tunnel is still connecting.
Connecting,
+ /// Tunnel is connected.
Connected,
+ /// Disconnecting tunnel.
Disconnecting,
}