View Source erldist_filter_router_sup (erldist_filter v1.1.0)

Link to this section Summary

Link to this section Types

-type router_number() :: pos_integer().

Link to this section Functions

Link to this function

child_name(RouterNumber)

View Source
-spec child_name(RouterNumber) -> atom() when RouterNumber :: router_number().
Link to this function

child_spec(RouterNumber)

View Source
-spec child_spec(RouterNumber) -> supervisor:child_spec() when RouterNumber :: router_number().
Link to this function

child_specs(RouterNumber)

View Source
-spec child_specs(RouterNumber) -> ChildSpecs
               when RouterNumber :: router_number(), ChildSpecs :: [supervisor:child_spec()].
-spec init({RouterNumber}) -> InitResult
        when
            RouterNumber :: router_number(),
            InitResult :: {ok, {SupFlags, [ChildSpec]}} | ignore,
            SupFlags :: supervisor:sup_flags(),
            ChildSpec :: supervisor:child_spec().
Link to this function

start_link(ServerName, RouterNumber)

View Source
-spec start_link(ServerName, RouterNumber) -> supervisor:startlink_ret()
              when ServerName :: gen_statem:server_name(), RouterNumber :: router_number().
-spec sup_flags() -> supervisor:sup_flags().