Documentation ¶
Index ¶
- Constants
- func ParseCommands()
- type CmdHandlerFunc
- type IMaster
- type Master
- func (m *Master) AddExceptionHandler(handler gnError.ExceptionHandleFunc)
- func (m *Master) AddHandler(cmd string, handler CmdHandlerFunc)
- func (m *Master) Done()
- func (m *Master) GetNodeInfos() map[string]*NodeInfo
- func (m *Master) GetRunTimeMemStats(nodeId string) (*runtime.MemStats, error)
- func (m *Master) PingHandler(cmd, nodeId string, date []byte)
- func (m *Master) Run() error
- func (m *Master) SendCMD(cmd, nodeId string, data []byte) (result []byte, err error)
- func (m *Master) SendCMDJson(cmd, nodeId string, obj interface{}) (result []byte, err error)
- func (m *Master) SendCMDProto(cmd, nodeId string, obj interface{}) (result []byte, err error)
- func (m *Master) TimeOutServerListListener(tHandler TimeOutHandlerFunc)
- type NodeInfo
- type TimeOutHandlerFunc
Constants ¶
View Source
const (
NODE_NAME string = "master"
)
Variables ¶
This section is empty.
Functions ¶
func ParseCommands ¶
func ParseCommands()
Types ¶
type CmdHandlerFunc ¶
type IMaster ¶
type IMaster interface { Run() error AddHandler(cmd string, handler CmdHandlerFunc) SendCMD(cmd, nodeId string, data []byte) (result []byte, err error) SendCMDJson(cmd, nodeId string, obj interface{}) (result []byte, err error) SendCMDProto(cmd, nodeId string, obj interface{}) (result []byte, err error) TimeOutServerListListener(tHandler TimeOutHandlerFunc) GetRunTimeMemStats(nodeId string) (*runtime.MemStats, error) Done() GetNodeInfos() map[string]*NodeInfo AddExceptionHandler(handler gnError.ExceptionHandleFunc) }
type Master ¶
type Master struct {
// contains filtered or unexported fields
}
func (*Master) AddExceptionHandler ¶
func (m *Master) AddExceptionHandler(handler gnError.ExceptionHandleFunc)
func (*Master) AddHandler ¶
func (m *Master) AddHandler(cmd string, handler CmdHandlerFunc)
func (*Master) GetNodeInfos ¶
func (*Master) GetRunTimeMemStats ¶
func (*Master) PingHandler ¶
func (*Master) SendCMDJson ¶ added in v0.1.4
func (*Master) SendCMDProto ¶ added in v0.1.4
func (*Master) TimeOutServerListListener ¶
func (m *Master) TimeOutServerListListener(tHandler TimeOutHandlerFunc)
type TimeOutHandlerFunc ¶
type TimeOutHandlerFunc func(list []NodeInfo)
Click to show internal directories.
Click to hide internal directories.