Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

28 wiersze
716 B

  1. -module({{appid}}_sup).
  2. -behaviour(supervisor).
  3. %% API
  4. -export([start_link/0]).
  5. %% Supervisor callbacks
  6. -export([init/1]).
  7. %% Helper macro for declaring children of supervisor
  8. -define(CHILD(I, Type), {I, {I, start_link, []}, permanent, 5000, Type, [I]}).
  9. %% ===================================================================
  10. %% API functions
  11. %% ===================================================================
  12. start_link() ->
  13. supervisor:start_link({local, ?MODULE}, ?MODULE, []).
  14. %% ===================================================================
  15. %% Supervisor callbacks
  16. %% ===================================================================
  17. init([]) ->
  18. {ok, { {one_for_one, 5, 10}, []} }.