Skip to content

Commit f943e8c

Browse files
committed
Merge branch 'master' of github.com:angbrav/CRDTDSS
2 parents 10888c1 + 6e90e0b commit f943e8c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

apps/mfmn/src/mfmn_client.erl

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
-module(mfmn_client).
2+
3+
-export([start/0,connect/1, createClient/1, addObject/2, checkClient/1]).
4+
5+
start() ->
6+
ets:new(servertable,[private, named_table, set]).
7+
8+
createClient(ID) ->
9+
[{_,Server}] = ets:lookup(servertable, server),
10+
io:format("~w~n",[Server]),
11+
rpc:call(Server, mfmn, new, [ID, mfmn_dt_gset]).
12+
13+
addObject(ID, Elem) ->
14+
[{_,Server}] = ets:lookup(servertable, server),
15+
io:format("~w~n",[Server]),
16+
rpc:call(Server, mfmn, add, [ID, Elem]).
17+
18+
checkClient(ID) ->
19+
[{_,Server}] = ets:lookup(servertable, server),
20+
io:format("~w~n",[Server]),
21+
rpc:call(Server, mfmn, value, [ID]).
22+
23+
connect(Server) ->
24+
ets:insert(servertable, {server, Server}).

0 commit comments

Comments
 (0)