1
This commit is contained in:
parent
47a2a6e8c4
commit
bb9b71e93b
@ -1,42 +0,0 @@
|
||||
package cs
|
||||
|
||||
import (
|
||||
"f5"
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
)
|
||||
|
||||
type CsNetMsgHandler f5.NetMsgHandler[MsgHandler];
|
||||
|
||||
type MsgHandlerImpl struct {
|
||||
}
|
||||
|
||||
var handlers [2000]*CsNetMsgHandler
|
||||
|
||||
func GetNetMsgHandler(msgId uint16) *CsNetMsgHandler {
|
||||
handler := handlers[msgId]
|
||||
return handler
|
||||
}
|
||||
|
||||
func DispatchMsg(handler *CsNetMsgHandler, hdr *f5.MsgHdr, msgHandler MsgHandler) {
|
||||
handler.Cb(hdr, msgHandler)
|
||||
}
|
||||
|
||||
func RegHandlerId(msgId int, handlerId int) {
|
||||
handler := handlers[msgId]
|
||||
handler.HandlerId = handlerId
|
||||
}
|
||||
|
||||
func ParsePb(msgId uint16, data []byte) interface{} {
|
||||
handler := handlers[msgId]
|
||||
if handler == nil {
|
||||
return nil
|
||||
}
|
||||
return handler.ParseCb(data)
|
||||
}
|
||||
|
||||
type MsgHandler interface {
|
||||
}
|
||||
|
||||
func init() {
|
||||
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
package ss
|
||||
|
||||
import (
|
||||
"f5"
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
)
|
||||
|
||||
type SsNetMsgHandler f5.NetMsgHandler[MsgHandler];
|
||||
|
||||
type MsgHandlerImpl struct {
|
||||
}
|
||||
|
||||
var handlers [2000]*SsNetMsgHandler
|
||||
|
||||
func GetNetMsgHandler(msgId uint16) *SsNetMsgHandler {
|
||||
handler := handlers[msgId]
|
||||
return handler
|
||||
}
|
||||
|
||||
func DispatchMsg(handler *SsNetMsgHandler, hdr *f5.MsgHdr, msgHandler MsgHandler) {
|
||||
handler.Cb(hdr, msgHandler)
|
||||
}
|
||||
|
||||
func RegHandlerId(msgId int, handlerId int) {
|
||||
handler := handlers[msgId]
|
||||
handler.HandlerId = handlerId
|
||||
}
|
||||
|
||||
func ParsePb(msgId uint16, data []byte) interface{} {
|
||||
handler := handlers[msgId]
|
||||
if handler == nil {
|
||||
return nil
|
||||
}
|
||||
return handler.ParseCb(data)
|
||||
}
|
||||
|
||||
type MsgHandler interface {
|
||||
}
|
||||
|
||||
func init() {
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user