Documentation
¶
Index ¶
- Constants
- Variables
- 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
- 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 Config = Configuration{}
Functions ¶
func ClosePackages ¶
func ClosePackages()
func CoreObject ¶
func ExecuteHook ¶
func IsPackageLoaded ¶
func IsPackageRegisted ¶
func LaunchChild ¶
func LoadPackages ¶
func LoadPackages(configFile string)
func RegisteHook ¶
func RegisteHook(hookpos int, f hookfunc)
func RegistePackage ¶
func RegistePackage(p Package)
func RegisterConfigEncryptor ¶
func RegisterConfigEncryptor(h ConfigFileEncryptorHook)
Types ¶
type ConfigFileEncryptorHook ¶
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
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
builtin
|
|
filter
sessionfiltertrace
|
sessionfiltertrace |
queue
queue queue
|
queue queue |
recycler
recycler
|
recycler |
config protocol binary Gbp Gob nil encoding error handler session acceptor connector session acceptor connector session connector
|
config protocol binary Gbp Gob nil encoding error handler session acceptor connector session acceptor connector session connector |
tcpkeepalive
Package tcpkeepalive implements additional TCP keepalive control beyond what is currently offered by the net pkg.
|
Package tcpkeepalive implements additional TCP keepalive control beyond what is currently offered by the net pkg. |
signal
|
signal |
config transcommskeleton distributed transcation coordinater transctx transhandler transnode transtype
|
config transcommskeleton distributed transcation coordinater transctx transhandler transnode transtype |
AtomicIdGen most reference from github.com/realint/dbgutil idgen
|
AtomicIdGen most reference from github.com/realint/dbgutil idgen |
Click to show internal directories.
Click to hide internal directories.