From 3f07fdc48606b7c9c22fadda29ef44c41ab9a693 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 31 Oct 2015 12:36:59 +0100 Subject: User generic macro as pid --- src/counter.erl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/counter.erl') diff --git a/src/counter.erl b/src/counter.erl index b8db3e1..e566d6c 100644 --- a/src/counter.erl +++ b/src/counter.erl @@ -5,7 +5,7 @@ -define(MAXCOUNT, 32767). start() -> - register(counterPid, spawn_link(?MODULE, counter, [])). + register(?MODULE, spawn_link(?MODULE, counter, [])). counter() -> process_flag(trap_exit, true), @@ -29,13 +29,13 @@ count(N) -> end. set({present, N}) -> - counterPid ! {set, N+1}. + ?MODULE ! {set, N+1}. next() -> - counterPid ! {next, self()}, + ?MODULE ! {next, self()}, receive {next, N} -> {present, N} end. stop() -> - counterPid ! {stop}. + ?MODULE ! {stop}. -- cgit v1.2.3