| | |
| | | ipc2Rule string |
| | | ruleMsgMaxCacheSize int |
| | | reserved map[string]interface{} |
| | | |
| | | stopper *common.Disturber |
| | | } |
| | | |
| | | // Create create sdk |
| | |
| | | ipc2Rule: ipc2Rule, |
| | | ruleMsgMaxCacheSize: ruleMaxSize, |
| | | reserved: reserved, |
| | | |
| | | stopper: common.NewDisturber(10), |
| | | } |
| | | } |
| | | |
| | |
| | | go torule.Run(ctx) |
| | | |
| | | go s.run(ctx, chRcv, chSnd) |
| | | |
| | | go s.stopper.MaybeReboot(ctx, s.fnLogger) |
| | | } |
| | | |
| | | ////////////////////////////////////////////////////////////////// |
| | |
| | | // f.fnLogger("Face~~~EjectResult", dtchn) |
| | | common.EjectResult(data, rMsg, out) |
| | | // f.fnLogger("Face~~~EjectResult Over", dtchn) |
| | | f.stopper.Prevent() |
| | | |
| | | var id, name string |
| | | if rMsg.Msg.Tasklab != nil { |