MCPcopy
hub / github.com/fatedier/frp / fakeConfigManager

Struct fakeConfigManager

client/http/controller_test.go:22–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20)
21
22type fakeConfigManager struct {
23 reloadFromFileFn func(strict bool) error
24 readConfigFileFn func() (string, error)
25 writeConfigFileFn func(content []byte) error
26 getProxyStatusFn func() []*proxy.WorkingStatus
27 isStoreProxyEnabledFn func(name string) bool
28 storeEnabledFn func() bool
29 getProxyConfigFn func(name string) (v1.ProxyConfigurer, bool)
30 getVisitorConfigFn func(name string) (v1.VisitorConfigurer, bool)
31
32 listStoreProxiesFn func() ([]v1.ProxyConfigurer, error)
33 getStoreProxyFn func(name string) (v1.ProxyConfigurer, error)
34 createStoreProxyFn func(cfg v1.ProxyConfigurer) (v1.ProxyConfigurer, error)
35 updateStoreProxyFn func(name string, cfg v1.ProxyConfigurer) (v1.ProxyConfigurer, error)
36 deleteStoreProxyFn func(name string) error
37 listStoreVisitorsFn func() ([]v1.VisitorConfigurer, error)
38 getStoreVisitorFn func(name string) (v1.VisitorConfigurer, error)
39 createStoreVisitFn func(cfg v1.VisitorConfigurer) (v1.VisitorConfigurer, error)
40 updateStoreVisitFn func(name string, cfg v1.VisitorConfigurer) (v1.VisitorConfigurer, error)
41 deleteStoreVisitFn func(name string) error
42 gracefulCloseFn func(d time.Duration)
43}
44
45func (m *fakeConfigManager) ReloadFromFile(strict bool) error {
46 if m.reloadFromFileFn != nil {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected