Skip to content

ludus::network::MessageHeader

Ludus Wiki · API overview · Browse API

Struct

Declared in modules/network/core/include/ludus/network/core/wire.h

#include <ludus/network/core/wire.h>
struct ludus::network::MessageHeader final

Fields

Lane

Channel ludus::network::MessageHeader::Lane = Channel::Control

Related types: Channel

Declared in modules/network/core/include/ludus/network/core/wire.h

Kind

uint16 ludus::network::MessageHeader::Kind = 1
game schema identifier; zero is reserved

Related types: uint16

Declared in modules/network/core/include/ludus/network/core/wire.h

Session

uint64 ludus::network::MessageHeader::Session = 0
nonzero lifecycle epoch, NOT authentication

Related types: uint64

Declared in modules/network/core/include/ludus/network/core/wire.h

Sequence

uint32 ludus::network::MessageHeader::Sequence = 0
independent sequence per channel and direction

Related types: uint32

Declared in modules/network/core/include/ludus/network/core/wire.h