pack method

  1. @override
void pack(
  1. BufferWriter buffer,
  2. Map<K, V> input
)
override

Writes input to buffer.

Implementation

@override
void pack(final BufferWriter buffer, final Map<K, V> input) {
  buffer.setUint32(input.length);
  for (final MapEntry<K, V> item in input.entries) {
    keySubtype.pack(buffer, item.key);
    valueSubtype.pack(buffer, item.value);
  }
}