go_dreamfactory/modules/gateway/core.go
2022-06-07 09:59:48 +08:00

27 lines
425 B
Go

package gateway
import (
"go_dreamfactory/pb"
"github.com/liwei1dao/lego/base"
"github.com/liwei1dao/lego/core"
)
type (
IAgent interface {
SessionId() string
IP() string
UserId() string
Build(uId string)
UnBuild()
WriteMsg(msg *pb.UserMessage) (err error)
Close() //主动关闭接口
}
IGateway interface {
core.IModule
Service() base.IRPCXService
Connect(a IAgent)
DisConnect(a IAgent)
}
)