Documentation
¶
Index ¶
- Variables
- func Relay(sesDetector, msg interface{}, contextIDList ...int64) error
- func ResoleveInboundEvent(inputEvent cellnet.Event) (ouputEvent cellnet.Event, handled bool)
- func ResolveOutboundEvent(inputEvent cellnet.Event) (handled bool)
- func SetBroadcaster(callback BroadcasterFunc)
- type BroadcasterFunc
- type RecvMsgEvent
- type RelayACK
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidPeerSession = errors.New("relay: Require cellnet.Session")
)
Functions ¶
func ResoleveInboundEvent ¶
处理入站的relay消息
func ResolveOutboundEvent ¶
处理relay.Relay出站消息的日志
func SetBroadcaster ¶
func SetBroadcaster(callback BroadcasterFunc)
设置广播函数, 回调时,按对应Peer/Session所在的队列中调用
Types ¶
type BroadcasterFunc ¶
type BroadcasterFunc func(event *RecvMsgEvent)
type RecvMsgEvent ¶
func (*RecvMsgEvent) Message ¶
func (self *RecvMsgEvent) Message() interface{}
func (*RecvMsgEvent) OneContextID ¶
func (self *RecvMsgEvent) OneContextID() int64
func (*RecvMsgEvent) Session ¶
func (self *RecvMsgEvent) Session() cellnet.Session
Click to show internal directories.
Click to hide internal directories.