MCPcopy
hub / github.com/passteque/gluetun / Providers

Interface Providers

internal/vpn/interfaces.go:36–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36type Providers interface {
37 Get(providerName string) provider.Provider
38}
39
40type Provider interface {
41 GetConnection(selection settings.ServerSelection, ipv6Supported bool) (connection models.Connection, err error)

Callers 4

buildServerSettingsFunction · 0.95
validateMethod · 0.95
GetFirstPlaintextIPv4Method · 0.95
OpenvpnConfigMethod · 0.95

Implementers 5

Sourceinternal/configuration/sources/files/r
Sourceinternal/configuration/sources/secrets
MockSourceinternal/configuration/settings/mocks_
MockSourceMockRecorderinternal/configuration/settings/mocks_
Providersinternal/provider/providers.go

Calls

no outgoing calls

Tested by

no test coverage detected