aboutsummaryrefslogtreecommitdiffstats
path: root/system/doc/tutorial/complex3.erl
diff options
context:
space:
mode:
authorErlang/OTP <[email protected]>2009-11-20 14:54:40 +0000
committerErlang/OTP <[email protected]>2009-11-20 14:54:40 +0000
commit84adefa331c4159d432d22840663c38f155cd4c1 (patch)
treebff9a9c66adda4df2106dfd0e5c053ab182a12bd /system/doc/tutorial/complex3.erl
downloadotp-84adefa331c4159d432d22840663c38f155cd4c1.tar.gz
otp-84adefa331c4159d432d22840663c38f155cd4c1.tar.bz2
otp-84adefa331c4159d432d22840663c38f155cd4c1.zip
The R13B03 release.OTP_R13B03
Diffstat (limited to 'system/doc/tutorial/complex3.erl')
-rw-r--r--system/doc/tutorial/complex3.erl14
1 files changed, 14 insertions, 0 deletions
diff --git a/system/doc/tutorial/complex3.erl b/system/doc/tutorial/complex3.erl
new file mode 100644
index 0000000000..f2e9c2c171
--- /dev/null
+++ b/system/doc/tutorial/complex3.erl
@@ -0,0 +1,14 @@
+-module(complex3).
+-export([foo/1, bar/1]).
+
+foo(X) ->
+ call_cnode({foo, X}).
+bar(Y) ->
+ call_cnode({bar, Y}).
+
+call_cnode(Msg) ->
+ {any, c1@idril} ! {call, self(), Msg},
+ receive
+ {cnode, Result} ->
+ Result
+ end.