...

Source file src/golang.conradwood.net/go-easyops/client/imported_services.go

Documentation: golang.conradwood.net/go-easyops/client

     1  package client
     2  
     3  import (
     4  	"sync"
     5  )
     6  
     7  var (
     8  	dependencies []string
     9  	dep_lock     sync.Mutex
    10  )
    11  
    12  func RegisterDependency(name string) {
    13  	dep_lock.Lock()
    14  	defer dep_lock.Unlock()
    15  	for _, d := range dependencies {
    16  		if d == name {
    17  			return
    18  		}
    19  	}
    20  	dependencies = append(dependencies, name)
    21  }
    22  func GetDependencies() []string {
    23  	return dependencies
    24  }
    25  

View as plain text