class

RNS::MessageBase

Inherits Reference < Object

Abstract base for all messages sent over a Channel.

Subclasses must define a class_getter msgtype : UInt16 with a unique value below 0xf000 (values at or above that are reserved for system messages) and implement #pack / #unpack for serialization.

Instance methods

pack
Source
unpack(raw : Bytes)
Source