Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/apisix-control-plane
/ functions
Functions
57 in github.com/apache/apisix-control-plane
⨍
Functions
57
◇
Types & classes
39
↓ 7 callers
Function
Errorw
Errorw logs the error occurs with the stacktrace
pkg/log/logger.go:56
↓ 4 callers
Method
FindByFullName
()
pkg/mem/route.go:39
↓ 4 callers
Method
Insert
InsertRoute insert route to memDB
pkg/mem/route.go:27
↓ 4 callers
Function
Trans
(b []byte, y []byte)
pkg/yml/trans.go:28
↓ 4 callers
Function
typeof
(v interface{})
pkg/yml/trans_test.go:158
↓ 2 callers
Function
HasDiff
(a, b interface{})
pkg/mem/diff.go:32
↓ 2 callers
Function
Post
(url string, bytes []byte)
pkg/utils/http.go:30
↓ 2 callers
Method
ToMem
()
pkg/yml/model.go:25
↓ 1 callers
Function
Debugw
Debugw logs the details for debug
pkg/log/logger.go:71
↓ 1 callers
Method
Delete
()
pkg/dp/apisix/route.go:56
↓ 1 callers
Function
Init
()
pkg/log/logger.go:41
↓ 1 callers
Function
NewDB
()
pkg/mem/store.go:41
↓ 1 callers
Function
ToDestination
(y []byte)
pkg/yml/trans.go:92
↓ 1 callers
Function
ToGateway
(y []byte)
pkg/yml/trans.go:72
↓ 1 callers
Function
ToPlugin
(y []byte)
pkg/yml/trans.go:102
↓ 1 callers
Function
ToRule
(y []byte)
pkg/yml/trans.go:82
↓ 1 callers
Function
Warnw
Warnw logs what happened unexpectedly but don't need to be handled immediately
pkg/log/logger.go:61
↓ 1 callers
Function
YamlSchema
YamlSchema define schema rule
pkg/yml/schema.go:28
↓ 1 callers
Function
toUris
(r *mem.Route)
pkg/adapter/route.go:38
↓ 1 callers
Function
toVars
(r *mem.Route)
pkg/adapter/route.go:64
Method
Add
()
pkg/dp/apisix/route.go:27
Method
Add
()
pkg/dp/apisix/upstream.go:27
Function
Delete
(url string)
pkg/utils/http.go:62
Method
Delete
()
pkg/dp/apisix/upstream.go:55
Function
Diff
(a, b interface{})
pkg/mem/diff.go:49
Method
Diff
(m MemModel)
pkg/mem/model.go:26
Method
Diff
(t MemModel)
pkg/mem/route.go:53
Method
Diff
(t MemModel)
pkg/mem/plugin.go:53
Method
Diff
(t MemModel)
pkg/mem/upstream.go:53
Method
Diff
(t MemModel)
pkg/mem/gateway.go:55
Method
FindByFullName
()
pkg/mem/plugin.go:39
Method
FindByFullName
()
pkg/mem/upstream.go:39
Method
FindByFullName
()
pkg/mem/gateway.go:41
Function
Infow
Infow logs what happened normally
pkg/log/logger.go:66
Method
Insert
insert Plugin to memDB
pkg/mem/plugin.go:27
Method
Insert
insert Upstream to memDB
pkg/mem/upstream.go:27
Method
Insert
insert Gateway to memDB
pkg/mem/gateway.go:29
Function
Level
Level returns the current log level so that we can do extra things according to the current mode
pkg/log/logger.go:37
Function
Map
(raws []MemModel)
pkg/mem/deps.go:20
Function
Patch
(url string, bytes []byte)
pkg/utils/http.go:46
Function
TestApisixControlPlane
(t *testing.T)
apisix_control_plane_suite_test.go:26
Function
TestMem
(t *testing.T)
pkg/mem/mem_suite_test.go:27
Function
TestYaml
(t *testing.T)
pkg/yml/yaml_suite_test.go:26
Function
ToJson
(y string)
pkg/yml/to_json.go:21
Method
ToMem
()
pkg/yml/rule.go:22
Method
ToMem
()
pkg/yml/plugin.go:22
Method
ToMem
()
pkg/yml/plugin.go:38
Method
ToMem
()
pkg/yml/destination.go:22
Method
ToMem
()
pkg/yml/gateway.go:22
Method
ToMem
()
pkg/yml/gateway.go:40
Method
ToMem
()
pkg/yml/gateway.go:47
Function
ToRoute
(r *mem.Route)
pkg/adapter/route.go:27
Method
Update
()
pkg/dp/apisix/route.go:51
Method
Update
()
pkg/dp/apisix/upstream.go:50
Function
Validate
(request string)
pkg/yml/schema.go:181
Function
init
()
pkg/log/logger.go:31
Function
init
()
pkg/mem/store.go:33