View Source vdist_entry (erldist_filter v1.28.5)
Summary
Types
-type t() :: #vdist_entry{dflags :: vterm:u64(), rx_sequences :: #{vdist:sequence_id() => vdist_external:t()}, rx_atom_cache :: undefined | vdist_atom_cache:t(), tx_atom_cache :: undefined | vdist_atom_cache:t()}.
Functions
-spec encode(Entry, ControlMessage, Options) -> {ok, Fragments, Entry} when Entry :: t(), ControlMessage :: vdist:dop_without_payload_t(), Options :: vdist_entry_encode:options(), Fragments :: [binary()].
-spec encode(Entry, ControlMessage, Payload, Options) -> {ok, Fragments, Entry} when Entry :: t(), ControlMessage :: vdist:dop_with_payload_t(), Payload :: vterm:t(), Options :: vdist_entry_encode:options(), Fragments :: [binary()].
-spec fill_tx_atom_cache(Entry, Options) -> {ok, Fragments, Entry} when Entry :: t(), Options :: vdist_entry_encode:options(), Fragments :: [binary()].