MCPcopy Create free account
hub / github.com/crowdsecurity/crowdsec / init

Method init

pkg/database/ent/client.go:67–80  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

65}
66
67func (c *Client) init() {
68 c.Schema = migrate.NewSchema(c.driver)
69 c.Alert = NewAlertClient(c.config)
70 c.AllowList = NewAllowListClient(c.config)
71 c.AllowListItem = NewAllowListItemClient(c.config)
72 c.Bouncer = NewBouncerClient(c.config)
73 c.ConfigItem = NewConfigItemClient(c.config)
74 c.Decision = NewDecisionClient(c.config)
75 c.Event = NewEventClient(c.config)
76 c.Lock = NewLockClient(c.config)
77 c.Machine = NewMachineClient(c.config)
78 c.Meta = NewMetaClient(c.config)
79 c.Metric = NewMetricClient(c.config)
80}
81
82type (
83 // config is the configuration for the client and its builder.

Callers 13

ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
ClientMethod · 0.95
NewClientFunction · 0.95

Calls 12

NewSchemaFunction · 0.92
NewAlertClientFunction · 0.85
NewAllowListClientFunction · 0.85
NewAllowListItemClientFunction · 0.85
NewBouncerClientFunction · 0.85
NewConfigItemClientFunction · 0.85
NewDecisionClientFunction · 0.85
NewEventClientFunction · 0.85
NewLockClientFunction · 0.85
NewMachineClientFunction · 0.85
NewMetaClientFunction · 0.85
NewMetricClientFunction · 0.85

Tested by

no test coverage detected