github.imxd.top/hashicorp/consul@v1.4.5/agent/proxyprocess/noop.go (about)

     1  package proxyprocess
     2  
     3  // Noop implements Proxy and does nothing.
     4  type Noop struct{}
     5  
     6  func (p *Noop) Start() error                                   { return nil }
     7  func (p *Noop) Stop() error                                    { return nil }
     8  func (p *Noop) Close() error                                   { return nil }
     9  func (p *Noop) Equal(Proxy) bool                               { return true }
    10  func (p *Noop) MarshalSnapshot() map[string]interface{}        { return nil }
    11  func (p *Noop) UnmarshalSnapshot(map[string]interface{}) error { return nil }