AUDIT CONTROL VERSION 1
DATE string "2008.10.10 17:49:43"
APPLICATION string ""
MODULE string "./../ATM/consorti.cc"
CTRL
FUNCTION "GenInit ()" 119 176
1 ENTRY 0 "" 9
2 STMT 2 "" 11
3 EXIT 0 "GenInit ()" 13
END FUNCTION

FUNCTION "Consortium ()" 178 221
1 ENTRY 0 "" 15
2 STMT 1 "" 17
3 EXIT 0 "Consortium ()" 18
END FUNCTION

FUNCTION "Consortium (const char*)" 223 305
1 ENTRY 0 "" 20
2 STMT 2 "" 22
3 EXIT 0 "Consortium (const char*)" 24
END FUNCTION

FUNCTION "~Consortium ()" 307 478
1 ENTRY 0 "" 26
2 EXIT 0 "~Consortium ()" 35
END FUNCTION

FUNCTION "add_Bank (Bank&)" 480 652
1 ENTRY 0 "" 37
2 STMT 2 "" 39
3 EXIT 0 "add_Bank (Bank&)" 41
END FUNCTION

FUNCTION "rem_Bank (Bank&)" 671 847
1 ENTRY 0 "" 43
2 STMT 2 "" 45
3 EXIT 0 "rem_Bank (Bank&)" 47
END FUNCTION

FUNCTION "p_connect_Bank (Bank&)" 866 1031
1 ENTRY 0 "" 49
2 STMT 2 "" 51
3 EXIT 0 "p_connect_Bank (Bank&)" 53
END FUNCTION

FUNCTION "p_disconnect_Bank (Bank&)" 1050 1301
1 ENTRY 0 "" 55
2 FOR 2 "for (p = &Bank; *p && *p != &a_Bank; p = &( *p )->same_Consortium)" 58
3 STMT 1 "" 58
4 ENDFOR 1 "" 58
5 IF 3 "if (*p)" 59
6 STMT 1 "" 59
7 ELSE 4 "" 0
8 ENDIF 0 "" 59
9 EXIT 0 "p_disconnect_Bank (Bank&)" 60
END FUNCTION

FUNCTION "add_ATM (ATM&)" 1320 1481
1 ENTRY 0 "" 62
2 STMT 2 "" 64
3 EXIT 0 "add_ATM (ATM&)" 66
END FUNCTION

FUNCTION "rem_ATM (ATM&)" 1500 1666
1 ENTRY 0 "" 68
2 STMT 2 "" 70
3 EXIT 0 "rem_ATM (ATM&)" 72
END FUNCTION

FUNCTION "p_connect_ATM (ATM&)" 1685 1839
1 ENTRY 0 "" 74
2 STMT 2 "" 76
3 EXIT 0 "p_connect_ATM (ATM&)" 78
END FUNCTION

FUNCTION "p_disconnect_ATM (ATM&)" 1858 2094
1 ENTRY 0 "" 80
2 FOR 2 "for (p = &ATM; *p && *p != &a_ATM; p = &( *p )->same_owner)" 83
3 STMT 1 "" 83
4 ENDFOR 1 "" 83
5 IF 3 "if (*p)" 84
6 STMT 1 "" 84
7 ELSE 4 "" 0
8 ENDIF 0 "" 84
9 EXIT 0 "p_disconnect_ATM (ATM&)" 85
END FUNCTION

END CTRL