onlinetraining

package
v0.0.0-...-e825a9d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RequestHasCandidateCookie

func RequestHasCandidateCookie(request *fasthttp.Request) bool

func RequestHasCookie

func RequestHasCookie(request *fasthttp.Request) bool

func SampleCookie

func SampleCookie() *fasthttp.Cookie

Types

type OnlineTraining

type OnlineTraining struct {
	// contains filtered or unexported fields
}

func NewOnlineTraining

func NewOnlineTraining(logger logging.Logger, paths []string, controlPathProbabilities *filters.PathProbabilities, defaultPathProbability float64) (*OnlineTraining, error)

func (*OnlineTraining) AddCandidateResponseTime

func (t *OnlineTraining) AddCandidateResponseTime(duration time.Duration)

func (*OnlineTraining) AddControlResponseTime

func (t *OnlineTraining) AddControlResponseTime(duration time.Duration)

func (*OnlineTraining) SampleCandidateGroupShouldDim

func (t *OnlineTraining) SampleCandidateGroupShouldDim(path string) bool

func (*OnlineTraining) SetPaths

func (t *OnlineTraining) SetPaths(paths []string)

func (*OnlineTraining) StartLoop

func (t *OnlineTraining) StartLoop() error

func (*OnlineTraining) StopLoop

func (t *OnlineTraining) StopLoop() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL