Documentation
¶
Index ¶
- Constants
- Variables
- func ClosePackages()
- func CoreObject() *basic.Object
- func ExecuteHook(hookpos int) error
- func IsPackageLoaded(name string) bool
- func IsPackageRegistered(name string) bool
- func LaunchChild(o *basic.Object)
- func LoadPackages(configFile string)
- func LoadPackagesAuto()
- func RegisteHook(hookpos int, f hookfunc)
- func RegistePackage(p Package)
- func RegisterConfigEncryptor(h viperx.ConfigFileEncryptorHook)
- func Terminate(o *basic.Object)
- func WritePid()
- type Configuration
- type Ctx
- type Package
Constants ¶
View Source
const ( HOOK_BEFORE_START int = iota HOOK_AFTER_STOP HOOK_MAX )
View Source
const ( ObjId_RootId int = iota ObjId_CoreId ObjId_ExecutorId ObjId_TimerId ObjId_ProfileId )
Variables ¶
View Source
var (
AppCtx = newCtx()
)
View Source
var Config = Configuration{}
Functions ¶
func CoreObject ¶
func ExecuteHook ¶
func IsPackageRegistered ¶
IsPackageRegistered 判断功能包是否已经注册
func LaunchChild ¶
func RegisteHook ¶
func RegisteHook(hookpos int, f hookfunc)
func RegisterConfigEncryptor ¶
func RegisterConfigEncryptor(h viperx.ConfigFileEncryptorHook)
RegisterConfigEncryptor 注册配置文件加密器
Types ¶
type Configuration ¶
func (*Configuration) Close ¶
func (c *Configuration) Close() error
func (*Configuration) Init ¶
func (c *Configuration) Init() error
func (*Configuration) Name ¶
func (c *Configuration) Name() string
Click to show internal directories.
Click to hide internal directories.