View Source vdist_dop_altact_sig_send (erldist_filter v1.28.5)

Summary

Types

-type flag_name() :: prio | token | alias | name | exit.
-type flag_name_list() :: [flag_name()].
-type t() ::
    #vdist_dop_altact_sig_send{flags :: vterm:fixed_integer_t(),
                               sender_pid :: vterm:pid_t(),
                               to :: vterm:pid_t() | vterm:reference_t() | vterm:atom_t(),
                               token :: none | {some, vterm:t()}}.

Functions

-spec flags_as_integer(Flags) -> FlagsInteger when Flags :: flags(), FlagsInteger :: non_neg_integer().
-spec flags_as_list(Flags) -> FlagsList when Flags :: flags(), FlagsList :: flag_name_list().
-spec flags_as_vterm(Flags) -> FlagsVTerm when Flags :: flags(), FlagsVTerm :: vterm:fixed_integer_t().
-spec has_payload(T) -> boolean() when T :: t().
-spec has_token(T) -> boolean() when T :: t().
Link to this function

into_control_message_vterm(T)

View Source
-spec into_control_message_vterm(T) -> vterm:tuple_t() when T :: t().
Link to this function

new(Flags, SenderPid, To)

View Source
-spec new(Flags, SenderPid, To) -> T
       when
           Flags :: vterm:fixed_integer_t(),
           SenderPid :: vterm:pid_t(),
           To :: vterm:pid_t() | vterm:reference_t() | vterm:atom_t(),
           T :: t().
Link to this function

new(Flags, SenderPid, To, Token)

View Source
-spec new(Flags, SenderPid, To, Token) -> T
       when
           Flags :: vterm:fixed_integer_t(),
           SenderPid :: vterm:pid_t(),
           To :: vterm:pid_t() | vterm:reference_t() | vterm:atom_t(),
           Token :: vterm:t(),
           T :: t().
-spec sequence_id(T) -> vdist:sequence_id() when T :: t().