MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / RegisterProvider

Function RegisterProvider

internal/thinking/apply.go:51–59  ·  view source on GitHub ↗

RegisterProvider registers a provider applier by name.

(name string, applier ProviderApplier)

Source from the content-addressed store, hash-verified

49
50// RegisterProvider registers a provider applier by name.
51func RegisterProvider(name string, applier ProviderApplier) {
52 name = normalizedProviderName(name)
53 if name == "" {
54 return
55 }
56 providerAppliersMu.Lock()
57 defer providerAppliersMu.Unlock()
58 nativeProviderAppliers[name] = applier
59}
60
61// RegisterPluginProvider registers a plugin-owned provider applier.
62func RegisterPluginProvider(owner string, name string, priority int, applier ProviderApplier) bool {

Callers 7

initFunction · 0.92
initFunction · 0.92
initFunction · 0.92
initFunction · 0.92
initFunction · 0.92
initFunction · 0.92
initFunction · 0.92

Calls 1

normalizedProviderNameFunction · 0.85

Tested by

no test coverage detected