Packages

Simple Node monitor library

Current section

Files

Jump to
node_monitor lib node_monitor.ex
Raw

lib/node_monitor.ex

defmodule NodeMonitor do
@moduledoc """
Node Monitor
"""
@spec register(Node.t()) :: :ok | {:error, term}
def register(node),
do: NodeMonitor.Monitor.register(node)
@spec unregister(Node.t()) :: :ok | {:error, term}
def unregister(node),
do: NodeMonitor.Monitor.unregister(node)
@spec subscribe() :: :ok
def subscribe,
do: NodeMonitor.Monitor.subscribe()
end