MCPcopy Index your code
hub / github.com/cloudflare/cloudflared / NewAppService

Function NewAppService

cmd/cloudflared/app_service.go:21–29  ·  view source on GitHub ↗

NewAppService creates a new AppService with needed supporting services

(configManager config.Manager, serviceManager overwatch.Manager, shutdownC chan struct{}, log *zerolog.Logger)

Source from the content-addressed store, hash-verified

19
20// NewAppService creates a new AppService with needed supporting services
21func NewAppService(configManager config.Manager, serviceManager overwatch.Manager, shutdownC chan struct{}, log *zerolog.Logger) *AppService {
22 return &AppService{
23 configManager: configManager,
24 serviceManager: serviceManager,
25 shutdownC: shutdownC,
26 configUpdateChan: make(chan config.Root),
27 log: log,
28 }
29}
30
31// Run starts the run loop to handle config updates and run forwarders, tunnels, etc
32func (s *AppService) Run() error {

Callers 1

handleServiceModeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected