receiver/packetify¶
-
module
receiver.
packetify
¶ Packetifying message receiver.
Receives
protocol.Signed
instances. Extracts containedprotocol.Packet
instance. Passes on to next receiver. Received messages are assumed valid.Provide protocol definition and next receiver. Optionally provide
Receiver
instance to receive discarded messages.-
class
receiver.packetify.
PacketifyReceiver
(protocol, nextReceiver, discarder=null)¶ Arguments: - protocol (protobufjs.Root) – Protocol definition.
- nextReceiver (Receiver) – Receiver to deliver message to.
- discarder (Receiver) – Receiver to discard message to.
-
receiver.packetify.PacketifyReceiver.
submit
(message)¶ Arguments: - message (protocol.Signed) – Signed packet to extract packet from. Assumed valid.
-
class