AUDIT CONTROL VERSION 1 DATE string "2008.10.10 17:49:43" APPLICATION string "" MODULE string "./../ATM/account.cc" CTRL FUNCTION "operator >> (istream&, AccountEditEnum&)" 141 374 1 ENTRY 0 "" 9 2 STMT 3 "" 13 3 EXIT 0 "return f;" 18 END FUNCTION FUNCTION "update ()" 376 402 1 ENTRY 0 "" 21 2 EXIT 0 "update ()" 23 END FUNCTION FUNCTION "close ()" 404 429 1 ENTRY 0 "" 25 2 EXIT 0 "close ()" 27 END FUNCTION FUNCTION "authorize_cash_card ()" 431 470 1 ENTRY 0 "" 29 2 EXIT 0 "authorize_cash_card ()" 31 END FUNCTION FUNCTION "GenInit ()" 472 565 1 ENTRY 0 "" 33 2 STMT 4 "" 35 3 EXIT 0 "GenInit ()" 39 END FUNCTION FUNCTION "Account ()" 568 605 1 ENTRY 0 "" 41 2 STMT 1 "" 43 3 EXIT 0 "Account ()" 44 END FUNCTION FUNCTION "Account (int)" 607 691 1 ENTRY 0 "" 46 2 STMT 2 "" 48 3 EXIT 0 "Account (int)" 50 END FUNCTION FUNCTION "operator >> (istream&, Account&)" 693 1500 1 ENTRY 0 "" 52 2 STMT 1 "" 56 3 DO 2 "do" 58 4 STMT 8 "" 59 5 SWITCH 0 "switch (choice)" 68 6 CASE 3 "case ACCOUNT_BALANCE_CHOICE:" 69 7 STMT 2 "" 70 8 BREAK 13 "break;" 72 9 CASE 4 "case ACCOUNT_CREDITLIMIT_CHOICE:" 73 10 STMT 2 "" 74 11 BREAK 13 "break;" 76 12 CASE 5 "" 77 13 ENDSWITCH 0 "" 77 14 STMT 1 "" 78 15 ENDDO 1 "choice != ACCOUNT_END_CHOICE" 80 16 EXIT 0 "return f;" 82 END FUNCTION FUNCTION "operator << (ostream&, Account&)" 1502 1812 1 ENTRY 0 "" 85 2 STMT 5 "" 87 3 EXIT 0 "return f;" 92 END FUNCTION FUNCTION "add_Update (Update&)" 1814 1991 1 ENTRY 0 "" 95 2 STMT 2 "" 97 3 EXIT 0 "add_Update (Update&)" 99 END FUNCTION FUNCTION "rem_Update (Update&)" 2010 2190 1 ENTRY 0 "" 101 2 STMT 2 "" 103 3 EXIT 0 "rem_Update (Update&)" 105 END FUNCTION FUNCTION "p_connect_Update (Update&)" 2209 2382 1 ENTRY 0 "" 107 2 STMT 2 "" 109 3 EXIT 0 "p_connect_Update (Update&)" 111 END FUNCTION FUNCTION "p_disconnect_Update (Update&)" 2401 2653 1 ENTRY 0 "" 113 2 FOR 2 "for (p = &Update; *p && *p != &a_Update; p = &( *p )->same_Account)" 116 3 STMT 1 "" 116 4 ENDFOR 1 "" 116 5 IF 3 "if (*p)" 117 6 STMT 1 "" 117 7 ELSE 4 "" 0 8 ENDIF 0 "" 117 9 EXIT 0 "p_disconnect_Update (Update&)" 118 END FUNCTION FUNCTION "set_Customer (Customer&)" 2672 2860 1 ENTRY 0 "" 120 2 STMT 2 "" 122 3 EXIT 0 "set_Customer (Customer&)" 124 END FUNCTION FUNCTION "unset_Customer ()" 2879 3061 1 ENTRY 0 "" 126 2 IF 1 "if (Customer)" 128 3 STMT 1 "" 128 4 ELSE 2 "" 0 5 ENDIF 0 "" 128 6 STMT 1 "" 129 7 EXIT 0 "unset_Customer ()" 130 END FUNCTION FUNCTION "p_connect_Customer (Customer&)" 3080 3248 1 ENTRY 0 "" 132 2 STMT 2 "" 134 3 EXIT 0 "p_connect_Customer (Customer&)" 136 END FUNCTION FUNCTION "p_disconnect_Customer (Customer&)" 3267 3441 1 ENTRY 0 "" 138 2 STMT 2 "" 140 3 EXIT 0 "p_disconnect_Customer (Customer&)" 142 END FUNCTION FUNCTION "set_Bank (Bank&)" 3460 3626 1 ENTRY 0 "" 144 2 STMT 2 "" 146 3 EXIT 0 "set_Bank (Bank&)" 148 END FUNCTION FUNCTION "unset_Bank ()" 3645 3809 1 ENTRY 0 "" 150 2 IF 1 "if (Bank)" 152 3 STMT 1 "" 152 4 ELSE 2 "" 0 5 ENDIF 0 "" 152 6 STMT 1 "" 153 7 EXIT 0 "unset_Bank ()" 154 END FUNCTION FUNCTION "p_connect_Bank (Bank&)" 3828 3975 1 ENTRY 0 "" 156 2 STMT 2 "" 158 3 EXIT 0 "p_connect_Bank (Bank&)" 160 END FUNCTION FUNCTION "p_disconnect_Bank (Bank&)" 3994 4148 1 ENTRY 0 "" 162 2 STMT 2 "" 164 3 EXIT 0 "p_disconnect_Bank (Bank&)" 166 END FUNCTION END CTRL