Example #1
0
 public VpnStateContract(
     VpnStatusContract status,
     VpnErrorTypeContract error,
     string endpointIp,
     bool networkBlocked,
     VpnProtocolContract protocol)
 {
     Status         = status;
     Error          = error;
     EndpointIp     = endpointIp;
     NetworkBlocked = networkBlocked;
     Protocol       = protocol;
 }
Example #2
0
        private static VpnProtocol Map(VpnProtocolContract protocol)
        {
            switch (protocol)
            {
            case VpnProtocolContract.Smart:
                return(VpnProtocol.Auto);

            case VpnProtocolContract.OpenVpnTcp:
                return(VpnProtocol.OpenVpnTcp);

            case VpnProtocolContract.OpenVpnUdp:
                return(VpnProtocol.OpenVpnUdp);
            }

            return(VpnProtocol.Auto);
        }
Example #3
0
 public VpnStateContract(
     VpnStatusContract status,
     VpnErrorTypeContract error,
     string endpointIp,
     bool networkBlocked,
     OpenVpnAdapter?openVpnAdapterType,
     VpnProtocolContract vpnProtocol,
     string label)
 {
     Status             = status;
     Error              = error;
     EndpointIp         = endpointIp;
     NetworkBlocked     = networkBlocked;
     OpenVpnAdapterType = openVpnAdapterType;
     VpnProtocol        = vpnProtocol;
     Label              = label;
 }
Example #4
0
 private static VpnProtocol Map(VpnProtocolContract protocol)
 {
     return((VpnProtocol)protocol);
 }