Documentation ¶
Index ¶
- type Logger
- type Loop
- func (l *Loop) ApplyStatus(ctx context.Context, status models.LoopStatus) (outcome string, err error)
- func (l *Loop) GetSettings() (settings settings.DNS)
- func (l *Loop) GetStatus() (status models.LoopStatus)
- func (l *Loop) Run(ctx context.Context, done chan<- struct{})
- func (l *Loop) RunRestartTicker(ctx context.Context, done chan<- struct{})
- func (l *Loop) SetSettings(ctx context.Context, settings settings.DNS) (outcome string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loop ¶
type Loop struct {
// contains filtered or unexported fields
}
func (*Loop) ApplyStatus ¶
func (*Loop) GetSettings ¶
func (*Loop) GetStatus ¶
func (l *Loop) GetStatus() (status models.LoopStatus)
func (*Loop) RunRestartTicker ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.