batched_communication

v0.1.5

  • Pages
  • Modules

    batched_communication v0.1.5 BatchedCommunication.Buffer View Source

    Link to this section Summary

    Types

    dest()
    proc()
    t()

    Functions

    add(a0, max, compression, dest, msg)
    encode_messages(a0, compression)
    make(node, wait_time, dest, msg)

    Link to this section Types

    Link to this type dest() View Source
    dest() :: proc() | [proc()]
    Link to this type proc() View Source
    proc() :: pid() | atom()
    Link to this type t() View Source
    t() :: {pos_integer(), reference(), [{dest(), any()}]}

    Link to this section Functions

    Link to this function add(a0, max, compression, dest, msg) View Source
    add(t(), pos_integer(), BatchedCommunication.Compression.t(), dest(), any()) ::
      {:flush, BatchedCommunication.EncodedBatch.t()} | t()
    Link to this function encode_messages(a0, compression) View Source
    encode_messages(t(), BatchedCommunication.Compression.t()) ::
      BatchedCommunication.EncodedBatch.t()
    Link to this function make(node, wait_time, dest, msg) View Source
    make(node(), pos_integer(), dest(), any()) :: t()

    Built using ExDoc (v0.18.4), designed by Friedel Ziegelmayer.