No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

39 líneas
1.2 KiB

hace 10 años
hace 10 años
hace 10 años
hace 10 años
hace 10 años
hace 10 años
hace 10 años
hace 10 años
hace 10 años
  1. {{=@@ @@=}}
  2. %%%-------------------------------------------------------------------
  3. %% @doc @@name@@ top level supervisor.
  4. %% @end
  5. %%%-------------------------------------------------------------------
  6. -module(@@name@@_sup).
  7. -behaviour(supervisor).
  8. %% API
  9. -export([start_link/0]).
  10. %% Supervisor callbacks
  11. -export([init/1]).
  12. -define(SERVER, ?MODULE).
  13. %%====================================================================
  14. %% API functions
  15. %%====================================================================
  16. start_link() ->
  17. supervisor:start_link({local, ?SERVER}, ?MODULE, []).
  18. %%====================================================================
  19. %% Supervisor callbacks
  20. %%====================================================================
  21. %% Child :: #{id => Id, start => {M, F, A}}
  22. %% Optional keys are restart, shutdown, type, modules.
  23. %% Before OTP 18 tuples must be used to specify a child. e.g.
  24. %% Child :: {Id,StartFunc,Restart,Shutdown,Type,Modules}
  25. init([]) ->
  26. {ok, {{one_for_all, 0, 1}, []}}.
  27. %%====================================================================
  28. %% Internal functions
  29. %%====================================================================