19 lines
424 B
Go
19 lines
424 B
Go
|
package base
|
||
|
|
||
|
import (
|
||
|
"git.lumeweb.com/LumeWeb/libs5-go/interfaces"
|
||
|
"git.lumeweb.com/LumeWeb/libs5-go/net"
|
||
|
"github.com/vmihailenco/msgpack/v5"
|
||
|
)
|
||
|
|
||
|
type IncomingMessage interface {
|
||
|
HandleMessage(node interfaces.Node, peer *net.Peer, verifyId bool) error
|
||
|
SetIncomingMessage(msg IncomingMessage)
|
||
|
msgpack.CustomDecoder
|
||
|
}
|
||
|
|
||
|
type IncomingMessageTyped interface {
|
||
|
DecodeMessage(dec *msgpack.Decoder) error
|
||
|
IncomingMessage
|
||
|
}
|