-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlifedemo.txt
80 lines (39 loc) · 1.28 KB
/
lifedemo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Server: erl -name [email protected] -setcookie robust
Client: erl -name xy@localhost -setcookie robust -kernel
Client starten -> bc:start(c, '[email protected]').
//Grundlegende Funktionen
c ! konto_anlegen.
c ! {kontostand_abfragen, KontoNr}.
c ! {geld_einzahlen, KontoNr, Verwendung, Betrag}.
c ! {kontostand_abfragen, KontoNr}.
c ! {geld_ueberweisen, Ziel, Ursprung, Betrag}.
c ! {kontostand_abfragen, KontoNr}.
c ! {geld_auszahlen, KontoNr, Betrag}.
//Dispofunktion
c ! {kontostand_abfragen, KontoNr}.
c ! {geld_auszahlen, KontoNr, Betrag}.
c ! {dispokredit_beantragen, KontoNr}.
c ! {geld_auszahlen, KontoNr, Betrag}.
c ! {kontostand_abfragen, KontoNr}.
//Konto sperren entsperren
c ! {konto_sperren, KontoNr}.
c ! {geld_auszahlen, KontoNr, Betrag}.
c ! {konto_entsperren, KontoNr}.
c ! {geld_auszahlen, KontoNr, Betrag}.
//Restliche Funktionen
c ! {historie, KontoNr}.
c ! {konto_loeschen, KontoNr}.
/*++++++++++++++++++++++
Profiling
++++++++++++++++++++++++*/
c ! {geld_auszahlen, KontoNr, Betrag}.
//starten
bs ! prof_start.
//beenden
bs ! prof_stop.
//analyse
cprof:analyse(bs).
cprof:analyse(bw).
Übers Internet:
Server: erl -name [email protected] -setcookie robust -kernel inet_dist_listen_min 3456 inet_dist_listen_max 3456
Client: erl -name xy -setcookie