Lines Matching defs:scope
29 type scope struct { struct
31 id string
33 parent *scope
35 resources []resource.Resource
37 closers []io.Closer
39 children []*scope
41 closeChan chan struct{}
44 mu sync.Mutex
47 func newScope(id string, p *scope) *scope {
61 func (s *scope) add(r resource.Resource, id *resourceID) {
72 func (s *scope) addCloser(c io.Closer) {
76 func (s *scope) done(nocleanup bool) error {
118 func (s *scope) waitForDone() {
122 func (s *scope) dump() {