lux/proto/lux_type.go
2024-12-29 13:27:06 +02:00

21 lines
324 B
Go

package proto
type LuxType uint
const (
LuxTypeHost = 0
LuxTypeNode
)
func (luxType *LuxType) Read(rd *LuxBuffer) error {
if val, err := rd.ReadUint16(); err != nil {
return err
} else {
*luxType = LuxType(val)
return nil
}
}
func (luxType *LuxType) Write(wd *LuxBuffer) {
wd.WriteUint16(uint16(*luxType))
}