refactoring
Protocol to DockerContainer
This commit is contained in:
parent
615bba69e5
commit
d424bb24cf
13 changed files with 60 additions and 64 deletions
|
|
@ -10,8 +10,8 @@ Q_NAMESPACE
|
|||
enum class Protocol {
|
||||
Any,
|
||||
OpenVpn,
|
||||
ShadowSocksOverOpenVpn,
|
||||
OpenVpnOverCloak,
|
||||
ShadowSocks,
|
||||
Cloak,
|
||||
WireGuard
|
||||
};
|
||||
Q_ENUM_NS(Protocol)
|
||||
|
|
@ -44,18 +44,18 @@ inline QString containerToString(DockerContainer container){
|
|||
return QVariant::fromValue(container).toString();
|
||||
}
|
||||
|
||||
static DockerContainer containerForProto(Protocol proto)
|
||||
{
|
||||
Q_ASSERT(proto != Protocol::Any);
|
||||
//static DockerContainer containerForProto(Protocol proto)
|
||||
//{
|
||||
// Q_ASSERT(proto != Protocol::Any);
|
||||
|
||||
switch (proto) {
|
||||
case Protocol::OpenVpn: return DockerContainer::OpenVpn;
|
||||
case Protocol::OpenVpnOverCloak: return DockerContainer::OpenVpnOverCloak;
|
||||
case Protocol::ShadowSocksOverOpenVpn: return DockerContainer::ShadowSocksOverOpenVpn;
|
||||
case Protocol::WireGuard: return DockerContainer::WireGuard;
|
||||
case Protocol::Any: return DockerContainer::None;
|
||||
}
|
||||
}
|
||||
// switch (proto) {
|
||||
// case Protocol::OpenVpn: return DockerContainer::OpenVpn;
|
||||
// case Protocol::OpenVpnOverCloak: return DockerContainer::OpenVpnOverCloak;
|
||||
// case Protocol::ShadowSocksOverOpenVpn: return DockerContainer::ShadowSocksOverOpenVpn;
|
||||
// case Protocol::WireGuard: return DockerContainer::WireGuard;
|
||||
// case Protocol::Any: return DockerContainer::None;
|
||||
// }
|
||||
//}
|
||||
|
||||
struct ServerCredentials
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue