Lineage
Toggle table of contents
0.4.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Lineage
shared
/
ru.hytalemodding.lineage.shared.control
/
ControlProtocol
Control
Protocol
object
ControlProtocol
Members
Properties
MAGIC_
0
Link copied to clipboard
const
val
MAGIC_0
:
Byte
=
76
MAGIC_
1
Link copied to clipboard
const
val
MAGIC_1
:
Byte
=
67
MAX_
SENDER_
ID_
LENGTH
Link copied to clipboard
const
val
MAX_SENDER_ID_LENGTH
:
Int
=
64
MAX_
SKEW_
MILLIS
Link copied to clipboard
const
val
MAX_SKEW_MILLIS
:
Long
NONCE_
SIZE
Link copied to clipboard
const
val
NONCE_SIZE
:
Int
=
16
VERSION
Link copied to clipboard
const
val
VERSION
:
Byte
=
1
Functions
decode
Link copied to clipboard
fun
decode
(
packet
:
ByteArray
)
:
ControlEnvelope
?
encode
Link copied to clipboard
fun
encode
(
envelope
:
ControlEnvelope
)
:
ByteArray
is
Timestamp
Valid
Link copied to clipboard
fun
isTimestampValid
(
issuedAtMillis
:
Long
,
ttlMillis
:
Long
,
nowMillis
:
Long
,
maxSkewMillis
:
Long
=
MAX_SKEW_MILLIS
)
:
Boolean