Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateTLSConf ¶
func TypeToPointer ¶
func TypeToPointer[T any](t T) *T
func UnpackBits ¶
PackBits unpacks 8 bools from a byte. NOTE: d0 is the LSB, d7 is the MSB.
Types ¶
type ProcessLogWrapper ¶
func NewProcessLogWrapper ¶
func NewProcessLogWrapper(logger zerolog.Logger, level zerolog.Level) *ProcessLogWrapper
type ProgramRunner ¶
type ProgramRunner struct { MaxRetries int InterRunDelay time.Duration Program string Args []string SysProcAttr syscall.SysProcAttr // contains filtered or unexported fields }
func (*ProgramRunner) Run ¶
func (p *ProgramRunner) Run(component string, ctx context.Context) error
func (*ProgramRunner) String ¶
func (p *ProgramRunner) String() string
Click to show internal directories.
Click to hide internal directories.