// Code generated by "callbackgen -type GracefulShutdown"; DO NOT EDIT. package bbgo import ( "context" "sync" ) func (g *GracefulShutdown) OnShutdown(cb ShutdownHandler) { g.shutdownCallbacks = append(g.shutdownCallbacks, cb) } func (g *GracefulShutdown) EmitShutdown(ctx context.Context, wg *sync.WaitGroup) { for _, cb := range g.shutdownCallbacks { cb(ctx, wg) } }