SYMBOL INDEX (79 symbols across 8 files) FILE: cron_parser.go type ConstantDelaySchedule (line 17) | type ConstantDelaySchedule struct method Next (line 35) | func (schedule ConstantDelaySchedule) Next(t time.Time) time.Time { function Every (line 24) | func Every(duration time.Duration) ConstantDelaySchedule { type TimeRunner (line 40) | type TimeRunner interface type SpecSchedule (line 48) | type SpecSchedule struct method Next (line 96) | func (s *SpecSchedule) Next(t time.Time) time.Time { type bounds (line 53) | type bounds struct constant starBit (line 91) | starBit = 1 << 63 function dayMatches (line 190) | func dayMatches(s *SpecSchedule, t time.Time) bool { type ParseOption (line 205) | type ParseOption constant Second (line 208) | Second ParseOption = 1 << iota constant Minute (line 209) | Minute constant Hour (line 210) | Hour constant Dom (line 211) | Dom constant Month (line 212) | Month constant Dow (line 213) | Dow constant DowOptional (line 214) | DowOptional constant Descriptor (line 215) | Descriptor type Parser (line 237) | type Parser struct method Parse (line 268) | func (p Parser) Parse(spec string) (TimeRunner, error) { function NewParser (line 256) | func NewParser(options ParseOption) Parser { function expandFields (line 331) | func expandFields(fields []string, options ParseOption) []string { function ParseStandard (line 360) | func ParseStandard(standardSpec string) (TimeRunner, error) { function Parse (line 374) | func Parse(spec string) (TimeRunner, error) { function getField (line 381) | func getField(field string, r bounds) (uint64, error) { function getRange (line 397) | func getRange(expr string, r bounds) (uint64, error) { function parseIntOrName (line 463) | func parseIntOrName(expr string, names map[string]uint) (uint, error) { function mustParseInt (line 473) | func mustParseInt(expr string) (uint, error) { function getBits (line 486) | func getBits(min, max, step uint) uint64 { function all (line 502) | func all(r bounds) uint64 { function parseDescriptor (line 507) | func parseDescriptor(descriptor string) (TimeRunner, error) { FILE: cron_parser_test.go function TestParse (line 8) | func TestParse(t *testing.T) { FILE: example/easy/easy.go function main (line 14) | func main() { function handleClean (line 37) | func handleClean() { function handleBackup (line 54) | func handleBackup() { function pstdout (line 71) | func pstdout(srv string) { FILE: example/hard/hard.go function main (line 11) | func main() { function stdout (line 91) | func stdout(srv, spec string) { FILE: example/multi/multi.go function main (line 10) | func main() { function stdout (line 43) | func stdout(srv, spec string) { FILE: example/parse_time/parse_next_time.go function main (line 10) | func main() { FILE: scheduler.go constant OnMode (line 16) | OnMode = true constant OffMode (line 17) | OffMode = false type loggerType (line 30) | type loggerType function SetLogger (line 32) | func SetLogger(logger loggerType) { type panicType (line 40) | type panicType function SetPanicCaller (line 42) | func SetPanicCaller(p panicType) { function New (line 47) | func New() *CronSchduler { type CronSchduler (line 59) | type CronSchduler struct method Register (line 71) | func (c *CronSchduler) Register(srv string, model *JobModel) error { method UpdateJobModel (line 76) | func (c *CronSchduler) UpdateJobModel(srv string, model *JobModel) err... method DynamicRegister (line 81) | func (c *CronSchduler) DynamicRegister(srv string, model *JobModel) er... method reset (line 86) | func (c *CronSchduler) reset(srv string, model *JobModel, denyReplace,... method UnRegister (line 120) | func (c *CronSchduler) UnRegister(srv string) error { method Stop (line 135) | func (c *CronSchduler) Stop() { method StopService (line 147) | func (c *CronSchduler) StopService(srv string) { method StopServicePrefix (line 162) | func (c *CronSchduler) StopServicePrefix(regex string) { method Start (line 222) | func (c *CronSchduler) Start() { method Wait (line 235) | func (c *CronSchduler) Wait() { method WaitStop (line 240) | func (c *CronSchduler) WaitStop() { method GetServiceCron (line 246) | func (c *CronSchduler) GetServiceCron(srv string) (*JobModel, error) { function validateSpec (line 177) | func validateSpec(spec string) bool { function getNextDue (line 186) | func getNextDue(spec string) (time.Time, error) { function getNextDueSafe (line 198) | func getNextDueSafe(spec string, last time.Time) (time.Time, error) { function NewJobModel (line 259) | func NewJobModel(spec string, f func(), options ...JobOption) (*JobModel... type JobOption (line 285) | type JobOption function AsyncMode (line 287) | func AsyncMode() JobOption { function TryCatchMode (line 294) | func TryCatchMode() JobOption { type JobModel (line 301) | type JobModel struct method SetTryCatch (line 331) | func (j *JobModel) SetTryCatch(b bool) { method SetAsyncMode (line 335) | func (j *JobModel) SetAsyncMode(b bool) { method validate (line 339) | func (j *JobModel) validate() error { method runLoop (line 351) | func (j *JobModel) runLoop(wg *sync.WaitGroup) { method run (line 355) | func (j *JobModel) run(wg *sync.WaitGroup) { method kill (line 454) | func (j *JobModel) kill() { method workerExited (line 459) | func (j *JobModel) workerExited() bool { method notifySig (line 463) | func (j *JobModel) notifySig() { function tryCatch (line 472) | func tryCatch(job *JobModel) { FILE: scheduler_test.go function TestToDO (line 9) | func TestToDO(t *testing.T) {