Versions in this module Expand all Collapse all v1 v1.0.1 Mar 4, 2024 v1.0.0 Apr 10, 2023 Changes in this version + const HOOK_AFTER_STOP + const HOOK_BEFORE_START + const HOOK_MAX + const ObjId_CoreId + const ObjId_ExecutorId + const ObjId_ProfileId + const ObjId_RootId + const ObjId_TimerId + var Config = Configuration + func BuildTime() string + func ClosePackages() + func CoreObject() *basic.Object + func ExecuteHook(hookpos int) error + func IsPackageLoaded(name string) bool + func IsPackageRegisted(name string) bool + func LaunchChild(o *basic.Object) + func LoadPackages(configFile string) + func RegisteHook(hookpos int, f hookfunc) + func RegistePackage(p Package) + func RegisterConfigEncryptor(h ConfigFileEncryptorHook) + func Terminate(o *basic.Object) + func WritePid() + type ConfigFileEncryptorHook interface + Decrtypt func([]byte) []byte + Encrypt func([]byte) []byte + IsCipherText func([]byte) bool + type Configuration struct + Debug bool + MaxProcs int + func (c *Configuration) Close() error + func (c *Configuration) Init() error + func (c *Configuration) Name() string + type Ctx struct + CoreObj *basic.Object + var AppCtx *Ctx = newCtx() + type Package interface + Init func() error + Name func() string