github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/control/controlstatus/control_hooks_null.go (about)

     1  package controlstatus
     2  
     3  import (
     4  	"context"
     5  )
     6  
     7  var NullHooks = &NullControlHook{}
     8  
     9  type NullControlHook struct{}
    10  
    11  func (*NullControlHook) OnStart(context.Context, *ControlProgress) {
    12  }
    13  func (*NullControlHook) OnControlStart(context.Context, ControlRunStatusProvider, *ControlProgress) {
    14  }
    15  func (*NullControlHook) OnControlComplete(context.Context, ControlRunStatusProvider, *ControlProgress) {
    16  }
    17  func (*NullControlHook) OnControlError(context.Context, ControlRunStatusProvider, *ControlProgress) {
    18  }
    19  func (*NullControlHook) OnComplete(context.Context, *ControlProgress) {}