Versions in this module Expand all Collapse all v5 v5.0.1 Nov 10, 2022 v5.0.0 Nov 10, 2022 Changes in this version + const MaxMessageParts + type Partitioner struct + func NewPartitioner(kv *versioned.KV, messageSize int) *Partitioner + func (p *Partitioner) FirstPartitionSize() uint + func (p *Partitioner) HandlePartition(sender *id.ID, contents []byte, relationshipFingerprint []byte, ...) (receive.Message, e2e.KeyResidue, bool) + func (p *Partitioner) Partition(recipient *id.ID, mt catalog.MessageType, timestamp time.Time, payload []byte) ([][]byte, uint64, error) + func (p *Partitioner) PayloadSize() uint + func (p *Partitioner) SecondPartitionSize() uint Other modules containing this package gitlab.com/elixxir/client/v4