proc_cfg.go 507 B

123456789101112131415161718192021222324
  1. package rpcore
  2. import (
  3. "time"
  4. )
  5. type TaskDoneCallbackFunc func(cpid int64, name string)
  6. type NewTaskConfig struct {
  7. Name string
  8. CmdInfo *CmdInfoClass
  9. DoneCallback TaskDoneCallbackFunc
  10. ExecTimeout time.Duration
  11. ShutdownTimeout time.Duration
  12. ShutdownActor GracefulShutdownActor
  13. }
  14. type NewDaemonConfig struct {
  15. Name string
  16. CmdInfo *CmdInfoClass
  17. EnableAfterCreate bool
  18. ShutdownTimeout time.Duration
  19. ShutdownActor GracefulShutdownActor
  20. }