View Source ZenMonitor.Proxy.Tables (ZenMonitor v2.1.0)

ZenMonitor.Proxy.Tables owns the tables that are shared between multiple ZenMonitor.Proxy components.

See subscribers/0 for more information.

Link to this section Summary

Functions

Returns a specification to start this module under a supervisor.

Callback implementation for GenServer.init/1.

Subscribers holds information about who is subscribed to each pid.

Link to this section Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Callback implementation for GenServer.init/1.

Specs

subscribers() :: :ets.tab()

Subscribers holds information about who is subscribed to each pid.

This information is stored in the following structure:

{ { monitored_pid, subscriber } } ^-----------key-------------^

monitored_pid is the local process that is being monitored.

subscriber is the remote ZenMonitor.Local.Connector that is interested in the monitored_pid