summaryrefslogtreecommitdiffstats
path: root/src/core/ephraim_util.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ephraim_util.erl')
-rw-r--r--src/core/ephraim_util.erl10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/ephraim_util.erl b/src/core/ephraim_util.erl
new file mode 100644
index 0000000..73cb7fc
--- /dev/null
+++ b/src/core/ephraim_util.erl
@@ -0,0 +1,10 @@
+-module(ephraim_util).
+-compile([debug_info, export_all]).
+
+-spec send_all([term()], term()) -> term().
+send_all(Dest, Message) ->
+ lists:foldr(fun erlang:send/2, Message, Dest).
+
+-spec send_all_values(dict(), term()) -> term().
+send_all_values(Dest, Message) ->
+ dict:fold(fun(_,Value,Msg) -> Value ! Msg end, Message, Dest).