diff options
Diffstat (limited to 'src/pmon.erl')
| -rw-r--r-- | src/pmon.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pmon.erl b/src/pmon.erl index 61c1657839..457865774b 100644 --- a/src/pmon.erl +++ b/src/pmon.erl @@ -17,7 +17,7 @@ -module(pmon). -export([new/0, monitor/2, monitor_all/2, demonitor/2, is_monitored/2, erase/2, - to_list/1, is_empty/1]). + monitored/1, is_empty/1]). -ifdef(use_specs). @@ -33,7 +33,7 @@ -spec(demonitor/2 :: (pid(), ?MODULE()) -> ?MODULE()). -spec(is_monitored/2 :: (pid(), ?MODULE()) -> boolean()). -spec(erase/2 :: (pid(), ?MODULE()) -> ?MODULE()). --spec(to_list/1 :: (?MODULE()) -> [{pid(), reference()}]). +-spec(monitored/1 :: (?MODULE()) -> [pid()]). -spec(is_empty/1 :: (?MODULE()) -> boolean()). -endif. @@ -59,6 +59,6 @@ is_monitored(Pid, M) -> dict:is_key(Pid, M). erase(Pid, M) -> dict:erase(Pid, M). -to_list(M) -> dict:to_list(M). +monitored(M) -> dict:fetch_keys(M). is_empty(M) -> dict:size(M) == 0. |
