anchor.diff:      GprocName = mk_gproc_addr(Addr),
       get_process_int(GprocName).
   
  --spec get_process_int({heartbeat, binary(), binary()} |
  +-spec get_process_int({heartbeat, org_id(), node_name()} |
                         {addr, binary()}) -> pid() | undefined.
   get_process_int(GprocName) ->
       case catch gproc:lookup_pid({n,l,GprocName}) of
  
positive.code: -export([init/1]).
  
  -define(SERVER, ?MODULE).
  
  %% ------------------------------------------------------------------
  %% API Function Definitions
  
negative.code:         Pid -> Pid
      end.
  
  -spec get_heartbeating_nodes() -> list(heartbeating_node()).
  get_heartbeating_nodes() ->
      do_get_heartbeating_nodes({heartbeat, '_', '_'}).
  
  -spec get_heartbeating_nodes(org_id()) -> list(heartbeating_node()).
  get_heartbeating_nodes(OrgId) when is_binary(OrgId) ->
      do_get_heartbeating_nodes({heartbeat, OrgId, '_'}).
  
  