pickle method

  1. @override
void pickle(
  1. ByteBuf buf,
  2. List<T> object
)
override

Implementation

@override
void pickle(ByteBuf buf, List<T> object) {
  buf.writeInt32(object.length);
  for (var element in object) {
    var elementSize = elementPickler.peekSize(element);
    buf.writeInt32(elementSize);
    var transaction = buf.writeTransactionBuffer(elementSize);
    elementPickler.pickle(transaction, element);
  }
}