Skip to content

Commit f2f6af5

Browse files
committed
Re-structured message sending responsibilities, Army no longer interacts with ClientManager. Removed printing and GameMessage composing from ServerProtocol
1 parent ff96680 commit f2f6af5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+773
-759
lines changed
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 51616== Memcheck, a memory error detector
2-
==00:00:00:00.000 51616== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 51616== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 51616== Command: ./client 127.0.0.1 1501
5-
==00:00:00:00.000 51616== Parent PID: 51613
6-
==00:00:00:00.000 51616==
7-
==00:00:00:10.026 51616==
8-
==00:00:00:10.026 51616== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:10.026 51616== Open file descriptor 63:
10-
==00:00:00:10.026 51616== <inherited from parent>
11-
==00:00:00:10.026 51616==
12-
==00:00:00:10.026 51616== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__client_0_valgrind__
13-
==00:00:00:10.026 51616== <inherited from parent>
14-
==00:00:00:10.026 51616==
15-
==00:00:00:10.026 51616==
16-
==00:00:00:10.026 51616== HEAP SUMMARY:
17-
==00:00:00:10.026 51616== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:10.026 51616== total heap usage: 36 allocs, 36 frees, 92,771 bytes allocated
19-
==00:00:00:10.026 51616==
20-
==00:00:00:10.026 51616== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:10.026 51616==
22-
==00:00:00:10.026 51616== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:10.026 51616== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 71608== Memcheck, a memory error detector
2+
==00:00:00:00.000 71608== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 71608== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 71608== Command: ./client 127.0.0.1 1501
5+
==00:00:00:00.000 71608== Parent PID: 71605
6+
==00:00:00:00.000 71608==
7+
==00:00:00:10.023 71608==
8+
==00:00:00:10.024 71608== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.024 71608== Open file descriptor 63:
10+
==00:00:00:10.024 71608== <inherited from parent>
11+
==00:00:00:10.024 71608==
12+
==00:00:00:10.024 71608== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__client_0_valgrind__
13+
==00:00:00:10.024 71608== <inherited from parent>
14+
==00:00:00:10.024 71608==
15+
==00:00:00:10.024 71608==
16+
==00:00:00:10.024 71608== HEAP SUMMARY:
17+
==00:00:00:10.024 71608== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.024 71608== total heap usage: 36 allocs, 36 frees, 92,771 bytes allocated
19+
==00:00:00:10.024 71608==
20+
==00:00:00:10.024 71608== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.024 71608==
22+
==00:00:00:10.024 71608== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.024 71608== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0 51613 10
1+
0 71605 10
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 51582== Memcheck, a memory error detector
2-
==00:00:00:00.000 51582== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 51582== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 51582== Command: ./server 1500
5-
==00:00:00:00.000 51582== Parent PID: 51580
6-
==00:00:00:00.000 51582==
7-
==00:00:00:10.860 51582==
8-
==00:00:00:10.860 51582== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:10.860 51582== Open file descriptor 63:
10-
==00:00:00:10.860 51582== <inherited from parent>
11-
==00:00:00:10.860 51582==
12-
==00:00:00:10.860 51582== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__server_valgrind__
13-
==00:00:00:10.861 51582== <inherited from parent>
14-
==00:00:00:10.861 51582==
15-
==00:00:00:10.861 51582==
16-
==00:00:00:10.861 51582== HEAP SUMMARY:
17-
==00:00:00:10.861 51582== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:10.861 51582== total heap usage: 164 allocs, 164 frees, 105,720 bytes allocated
19-
==00:00:00:10.861 51582==
20-
==00:00:00:10.861 51582== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:10.861 51582==
22-
==00:00:00:10.861 51582== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:10.861 51582== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 71579== Memcheck, a memory error detector
2+
==00:00:00:00.000 71579== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 71579== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 71579== Command: ./server 1500
5+
==00:00:00:00.000 71579== Parent PID: 71577
6+
==00:00:00:00.000 71579==
7+
==00:00:00:10.659 71579==
8+
==00:00:00:10.660 71579== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.660 71579== Open file descriptor 63:
10+
==00:00:00:10.660 71579== <inherited from parent>
11+
==00:00:00:10.660 71579==
12+
==00:00:00:10.660 71579== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__server_valgrind__
13+
==00:00:00:10.660 71579== <inherited from parent>
14+
==00:00:00:10.660 71579==
15+
==00:00:00:10.660 71579==
16+
==00:00:00:10.660 71579== HEAP SUMMARY:
17+
==00:00:00:10.660 71579== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.660 71579== total heap usage: 171 allocs, 171 frees, 106,094 bytes allocated
19+
==00:00:00:10.660 71579==
20+
==00:00:00:10.660 71579== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.660 71579==
22+
==00:00:00:10.660 71579== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.660 71579== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 51786== Memcheck, a memory error detector
2-
==00:00:00:00.000 51786== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 51786== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 51786== Command: ./client 127.0.0.1 1503
5-
==00:00:00:00.000 51786== Parent PID: 51783
6-
==00:00:00:00.000 51786==
7-
==00:00:00:08.914 51786==
8-
==00:00:00:08.914 51786== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:08.914 51786== Open file descriptor 63:
10-
==00:00:00:08.915 51786== <inherited from parent>
11-
==00:00:00:08.915 51786==
12-
==00:00:00:08.915 51786== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__client_0_valgrind__
13-
==00:00:00:08.915 51786== <inherited from parent>
14-
==00:00:00:08.915 51786==
15-
==00:00:00:08.915 51786==
16-
==00:00:00:08.915 51786== HEAP SUMMARY:
17-
==00:00:00:08.915 51786== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:08.915 51786== total heap usage: 65 allocs, 65 frees, 97,835 bytes allocated
19-
==00:00:00:08.915 51786==
20-
==00:00:00:08.915 51786== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:08.915 51786==
22-
==00:00:00:08.915 51786== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:08.915 51786== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 71747== Memcheck, a memory error detector
2+
==00:00:00:00.000 71747== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 71747== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 71747== Command: ./client 127.0.0.1 1503
5+
==00:00:00:00.000 71747== Parent PID: 71744
6+
==00:00:00:00.000 71747==
7+
==00:00:00:08.909 71747==
8+
==00:00:00:08.909 71747== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:08.909 71747== Open file descriptor 63:
10+
==00:00:00:08.909 71747== <inherited from parent>
11+
==00:00:00:08.910 71747==
12+
==00:00:00:08.910 71747== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__client_0_valgrind__
13+
==00:00:00:08.910 71747== <inherited from parent>
14+
==00:00:00:08.910 71747==
15+
==00:00:00:08.910 71747==
16+
==00:00:00:08.910 71747== HEAP SUMMARY:
17+
==00:00:00:08.910 71747== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:08.910 71747== total heap usage: 65 allocs, 65 frees, 97,835 bytes allocated
19+
==00:00:00:08.910 71747==
20+
==00:00:00:08.910 71747== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:08.910 71747==
22+
==00:00:00:08.910 71747== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:08.910 71747== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0 51783 10
1+
0 71744 10
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 51730== Memcheck, a memory error detector
2-
==00:00:00:00.000 51730== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 51730== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 51730== Command: ./server 1502
5-
==00:00:00:00.000 51730== Parent PID: 51728
6-
==00:00:00:00.000 51730==
7-
==00:00:00:09.858 51730==
8-
==00:00:00:09.858 51730== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:09.858 51730== Open file descriptor 63:
10-
==00:00:00:09.858 51730== <inherited from parent>
11-
==00:00:00:09.858 51730==
12-
==00:00:00:09.858 51730== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__server_valgrind__
13-
==00:00:00:09.858 51730== <inherited from parent>
14-
==00:00:00:09.858 51730==
15-
==00:00:00:09.858 51730==
16-
==00:00:00:09.858 51730== HEAP SUMMARY:
17-
==00:00:00:09.858 51730== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:09.858 51730== total heap usage: 164 allocs, 164 frees, 105,737 bytes allocated
19-
==00:00:00:09.858 51730==
20-
==00:00:00:09.858 51730== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:09.858 51730==
22-
==00:00:00:09.859 51730== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:09.859 51730== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 71712== Memcheck, a memory error detector
2+
==00:00:00:00.000 71712== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 71712== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 71712== Command: ./server 1502
5+
==00:00:00:00.000 71712== Parent PID: 71710
6+
==00:00:00:00.000 71712==
7+
==00:00:00:09.868 71712==
8+
==00:00:00:09.868 71712== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:09.868 71712== Open file descriptor 63:
10+
==00:00:00:09.868 71712== <inherited from parent>
11+
==00:00:00:09.868 71712==
12+
==00:00:00:09.868 71712== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__server_valgrind__
13+
==00:00:00:09.868 71712== <inherited from parent>
14+
==00:00:00:09.868 71712==
15+
==00:00:00:09.868 71712==
16+
==00:00:00:09.868 71712== HEAP SUMMARY:
17+
==00:00:00:09.868 71712== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:09.868 71712== total heap usage: 171 allocs, 171 frees, 106,094 bytes allocated
19+
==00:00:00:09.868 71712==
20+
==00:00:00:09.869 71712== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:09.869 71712==
22+
==00:00:00:09.869 71712== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:09.869 71712== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 51995== Memcheck, a memory error detector
2-
==00:00:00:00.000 51995== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 51995== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 51995== Command: ./client 127.0.0.1 1505
5-
==00:00:00:00.000 51995== Parent PID: 51992
6-
==00:00:00:00.000 51995==
7-
==00:00:00:22.129 51995==
8-
==00:00:00:22.129 51995== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:22.129 51995== Open file descriptor 63:
10-
==00:00:00:22.129 51995== <inherited from parent>
11-
==00:00:00:22.129 51995==
12-
==00:00:00:22.129 51995== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_valgrind__
13-
==00:00:00:22.130 51995== <inherited from parent>
14-
==00:00:00:22.130 51995==
15-
==00:00:00:22.130 51995==
16-
==00:00:00:22.130 51995== HEAP SUMMARY:
17-
==00:00:00:22.130 51995== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:22.130 51995== total heap usage: 49 allocs, 49 frees, 97,314 bytes allocated
19-
==00:00:00:22.130 51995==
20-
==00:00:00:22.130 51995== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:22.130 51995==
22-
==00:00:00:22.130 51995== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:22.130 51995== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 71919== Memcheck, a memory error detector
2+
==00:00:00:00.000 71919== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 71919== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 71919== Command: ./client 127.0.0.1 1505
5+
==00:00:00:00.000 71919== Parent PID: 71916
6+
==00:00:00:00.000 71919==
7+
==00:00:00:22.124 71919==
8+
==00:00:00:22.124 71919== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:22.125 71919== Open file descriptor 63:
10+
==00:00:00:22.125 71919== <inherited from parent>
11+
==00:00:00:22.125 71919==
12+
==00:00:00:22.125 71919== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_valgrind__
13+
==00:00:00:22.125 71919== <inherited from parent>
14+
==00:00:00:22.125 71919==
15+
==00:00:00:22.125 71919==
16+
==00:00:00:22.125 71919== HEAP SUMMARY:
17+
==00:00:00:22.125 71919== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:22.125 71919== total heap usage: 49 allocs, 49 frees, 97,314 bytes allocated
19+
==00:00:00:22.125 71919==
20+
==00:00:00:22.125 71919== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:22.125 71919==
22+
==00:00:00:22.125 71919== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:22.125 71919== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
==00:00:00:00.000 52051== Memcheck, a memory error detector
2-
==00:00:00:00.000 52051== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 52051== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 52051== Command: ./client 127.0.0.1 1506
5-
==00:00:00:00.000 52051== Parent PID: 52048
6-
==00:00:00:00.000 52051==
7-
==00:00:00:16.073 52051==
8-
==00:00:00:16.074 52051== FILE DESCRIPTORS: 6 open (3 std) at exit.
9-
==00:00:00:16.074 52051== Open file descriptor 63:
10-
==00:00:00:16.074 52051== <inherited from parent>
11-
==00:00:00:16.074 52051==
12-
==00:00:00:16.074 52051== Open file descriptor 10: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_pipe__
13-
==00:00:00:16.074 52051== <inherited from parent>
14-
==00:00:00:16.074 52051==
15-
==00:00:00:16.074 52051== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_1_valgrind__
16-
==00:00:00:16.074 52051== <inherited from parent>
17-
==00:00:00:16.074 52051==
18-
==00:00:00:16.074 52051==
19-
==00:00:00:16.074 52051== HEAP SUMMARY:
20-
==00:00:00:16.074 52051== in use at exit: 0 bytes in 0 blocks
21-
==00:00:00:16.074 52051== total heap usage: 54 allocs, 54 frees, 97,449 bytes allocated
22-
==00:00:00:16.074 52051==
23-
==00:00:00:16.074 52051== All heap blocks were freed -- no leaks are possible
24-
==00:00:00:16.074 52051==
25-
==00:00:00:16.074 52051== For lists of detected and suppressed errors, rerun with: -s
26-
==00:00:00:16.074 52051== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 71984== Memcheck, a memory error detector
2+
==00:00:00:00.000 71984== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 71984== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 71984== Command: ./client 127.0.0.1 1506
5+
==00:00:00:00.000 71984== Parent PID: 71981
6+
==00:00:00:00.000 71984==
7+
==00:00:00:16.076 71984==
8+
==00:00:00:16.076 71984== FILE DESCRIPTORS: 6 open (3 std) at exit.
9+
==00:00:00:16.076 71984== Open file descriptor 63:
10+
==00:00:00:16.076 71984== <inherited from parent>
11+
==00:00:00:16.076 71984==
12+
==00:00:00:16.076 71984== Open file descriptor 10: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_pipe__
13+
==00:00:00:16.076 71984== <inherited from parent>
14+
==00:00:00:16.076 71984==
15+
==00:00:00:16.076 71984== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_1_valgrind__
16+
==00:00:00:16.076 71984== <inherited from parent>
17+
==00:00:00:16.076 71984==
18+
==00:00:00:16.076 71984==
19+
==00:00:00:16.076 71984== HEAP SUMMARY:
20+
==00:00:00:16.076 71984== in use at exit: 0 bytes in 0 blocks
21+
==00:00:00:16.076 71984== total heap usage: 54 allocs, 54 frees, 97,449 bytes allocated
22+
==00:00:00:16.076 71984==
23+
==00:00:00:16.076 71984== All heap blocks were freed -- no leaks are possible
24+
==00:00:00:16.076 71984==
25+
==00:00:00:16.077 71984== For lists of detected and suppressed errors, rerun with: -s
26+
==00:00:00:16.077 71984== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

0 commit comments

Comments
 (0)