func CreateService()

in internal/daemon/daemon.go [94:105]


func CreateService(osCollection func(), sqlCollection func(), sc *service.Config, statusLogger agentstatus.AgentStatus) (service.Service, error) {
	prg := &program{
		statusLogger:  statusLogger,
		osCollection:  osCollection,
		sqlCollection: sqlCollection,
	}
	s, err := service.New(prg, sc)
	if err != nil {
		return nil, err
	}
	return s, nil
}