openreplay/backend/pkg/messages/message.go
2022-06-08 14:44:16 +02:00

21 lines
306 B
Go

package messages
type message struct {
Timestamp int64
Index uint64
}
func (m *message) Meta() *message {
return m
}
func (m *message) SetMeta(origin *message) {
m.Timestamp = origin.Timestamp
m.Index = origin.Index
}
type Message interface {
Encode() []byte
TypeID() int
Meta() *message
}