encode method
- Packer p
Implementation
void encode(Packer p) {
switch (this) {
case PeerStateKnown(
):
p.packString('Known');
case PeerStateConnecting(
):
p.packString('Connecting');
case PeerStateHandshaking(
):
p.packString('Handshaking');
case PeerStateActive(
id: final id,
since: final since,
):
p.packMapLength(1);
p.packString('Active');
p.packListLength(2);
id.encode(p);
_encodeDateTime(p, since);
}
}