View Source vdist_fragment_header (erldist_filter v1.28.5)
Summary
Types
-type t() :: #vdist_fragment_header{sequence_id :: vdist:sequence_id(), fragment_id :: vdist:fragment_id(), number_of_atom_cache_refs :: vterm:u8(), atom_cache_ref_entries :: [vdist:atom_cache_ref_entry()], long_atoms :: boolean()}.
Functions
Link to this function
new(SequenceId, FragmentId, NumberOfAtomCacheRefs, AtomCacheRefEntries, LongAtoms)
View Source-spec new(SequenceId, FragmentId, NumberOfAtomCacheRefs, AtomCacheRefEntries, LongAtoms) -> T when SequenceId :: vdist:sequence_id(), FragmentId :: vdist:fragment_id(), NumberOfAtomCacheRefs :: vterm:u8(), AtomCacheRefEntries :: [vdist:atom_cache_ref_entry()], LongAtoms :: boolean(), T :: t().
-spec new_from_atom_cache_map(SequenceId, FragmentId, CacheMap) -> T when SequenceId :: vdist:sequence_id(), FragmentId :: vdist:fragment_id(), CacheMap :: vdist_atom_cache_map:t(), T :: t().
-spec update_atom_cache(T, Cache) -> {ok, Cache, Table} when T :: t(), Cache :: vdist_atom_cache:t() | undefined, Table :: vdist_atom_translation_table:t().