Repository navigation
community_6_progs_doomgeneric_net_defs
grisun0 edited this page Oct 27, 2026
·
8 revisions
Community 6 | 13 files | cohesion 0.42
This community groups 13 file(s) rooted at progs/doomgeneric with dominant language h (cohesion 0.42). Central symbols: BACKUPTICS, BlockUntilStart, BuildNewTic, D_Disconnected, D_InitNetGame, D_QuitNetGame, D_ReceiveTic, D_RegisterLoopCallbacks. Core file: progs/doomgeneric/net_defs.h (28 symbols). Documented purpose: Copyright(C) 1993-1996 Id Software, Inc. Copyright(C) 2005-2014 Simon Howard This program is free software; you can redistribute it and/or modify it under the .
| File | Language | Layer | Symbols | Doc |
|---|---|---|---|---|
progs/doomgeneric/d_loop.c |
c | utility | 18 | yes |
progs/doomgeneric/d_ticcmd.h |
h | utility | 2 | yes |
progs/doomgeneric/net_client.h |
h | infrastructure | 21 | yes |
progs/doomgeneric/net_defs.h |
h | utility | 28 | yes |
progs/doomgeneric/net_gui.h |
h | utility | 2 | yes |
progs/doomgeneric/net_io.h |
h | utility | 9 | yes |
progs/doomgeneric/net_loop.h |
h | utility | 3 | yes |
progs/doomgeneric/net_packet.h |
h | utility | 9 | yes |
progs/doomgeneric/net_query.h |
h | data_access | 12 | yes |
progs/doomgeneric/net_sdl.h |
h | utility | 2 | yes |
progs/doomgeneric/net_server.h |
h | utility | 6 | yes |
progs/doomgeneric/sha1.c |
c | utility | 19 | yes |
progs/doomgeneric/sha1.h |
h | utility | 9 | yes |
-
ticcmd_set_t(struct,progs/doomgeneric/d_loop.c:45) -
GetAdjustedTime(function,progs/doomgeneric/d_loop.c:119)static int GetAdjustedTime(void) -
BuildNewTic(function,progs/doomgeneric/d_loop.c:136)static boolean BuildNewTic(void) -
NetUpdate(function,progs/doomgeneric/d_loop.c:203)void NetUpdate (void) -
D_Disconnected(function,progs/doomgeneric/d_loop.c:252)static void D_Disconnected(void) -
D_ReceiveTic(function,progs/doomgeneric/d_loop.c:271)void D_ReceiveTic(ticcmd_t *ticcmds, boolean *players_mask) -
D_StartGameLoop(function,progs/doomgeneric/d_loop.c:305)void D_StartGameLoop(void) -
BlockUntilStart(function,progs/doomgeneric/d_loop.c:315)static void BlockUntilStart(net_gamesettings_t *settings, -
D_StartNetGame(function,progs/doomgeneric/d_loop.c:340)void D_StartNetGame(net_gamesettings_t *settings, netgame_st -
D_InitNetGame(function,progs/doomgeneric/d_loop.c:452)boolean D_InitNetGame(net_connect_data_t *connect_data) -
D_QuitNetGame(function,progs/doomgeneric/d_loop.c:560)void D_QuitNetGame (void)- D_QuitNetGame Called before quitting to leave a net game without hanging the other players -
GetLowTic(function,progs/doomgeneric/d_loop.c:568)static int GetLowTic(void) -
OldNetSync(function,progs/doomgeneric/d_loop.c:591)static void OldNetSync(void) -
PlayersInGame(function,progs/doomgeneric/d_loop.c:642)static boolean PlayersInGame(void) -
TicdupSquash(function,progs/doomgeneric/d_loop.c:672)static void TicdupSquash(ticcmd_set_t *set) -
SinglePlayerClear(function,progs/doomgeneric/d_loop.c:689)static void SinglePlayerClear(ticcmd_set_t *set) -
TryRunTics(function,progs/doomgeneric/d_loop.c:706)void TryRunTics (void) -
D_RegisterLoopCallbacks(function,progs/doomgeneric/d_loop.c:822)void D_RegisterLoopCallbacks(loop_interface_t *i) -
__D_TICCMD__(macro,progs/doomgeneric/d_ticcmd.h:22)#define __D_TICCMD__ -
ticcmd_t(struct,progs/doomgeneric/d_ticcmd.h:32) -
NET_CLIENT_H(macro,progs/doomgeneric/net_client.h:18)#define NET_CLIENT_H -
NET_CL_Disconnect(function,progs/doomgeneric/net_client.h:26)void NET_CL_Disconnect(void); -
NET_CL_Run(function,progs/doomgeneric/net_client.h:27)void NET_CL_Run(void); -
NET_CL_Init(function,progs/doomgeneric/net_client.h:28)void NET_CL_Init(void); -
NET_CL_LaunchGame(function,progs/doomgeneric/net_client.h:29)void NET_CL_LaunchGame(void); -
NET_CL_StartGame(function,progs/doomgeneric/net_client.h:30)void NET_CL_StartGame(net_gamesettings_t *settings); -
NET_CL_SendTiccmd(function,progs/doomgeneric/net_client.h:31)void NET_CL_SendTiccmd(ticcmd_t *ticcmd, int maketic); -
NET_Init(function,progs/doomgeneric/net_client.h:33)void NET_Init(void); -
NET_BindVariables(function,progs/doomgeneric/net_client.h:35)void NET_BindVariables(void); -
net_client_connected(variable,progs/doomgeneric/net_client.h:37)extern boolean net_client_connected;
- Internal resolved imports (EXTRACTED): 19
- Cross-boundary resolved imports (EXTRACTED): 26
- [EXTRACTED] depends_on community 6 <-> 2 (strength 0.9): Extracted import edge crosses communities: progs/doomgeneric/d_loop.c imports kernel/string.c.
- [EXTRACTED] depends_on community 6 <-> 1 (strength 0.9): Extracted import edge crosses communities: progs/doomgeneric/d_loop.c imports progs/doomgeneric/doomfeatures.h.
- [EXTRACTED] depends_on community 6 <-> 3 (strength 0.9): Extracted import edge crosses communities: progs/doomgeneric/d_loop.c imports progs/doomgeneric/d_loop.h.
- [INFERRED] shares_context community 0 <-> 6 (strength 0.5): Inferred shared context (layer utility) with no import path between community 0 (headers: kernel) and community 6 (progs/doomgeneric: net_defs).
- No scoped security, taint, cycle, or layer risks.
- What would break if the most connected file in progs/doomgeneric: net_defs changed?
- Should progs/doomgeneric: net_defs be split, given cohesion 0.42?
progs/doomgeneric/d_loop.cprogs/doomgeneric/d_ticcmd.hprogs/doomgeneric/net_client.hprogs/doomgeneric/net_defs.hprogs/doomgeneric/net_gui.hprogs/doomgeneric/net_io.hprogs/doomgeneric/net_loop.hprogs/doomgeneric/net_packet.hprogs/doomgeneric/net_query.hprogs/doomgeneric/net_sdl.hprogs/doomgeneric/net_server.hprogs/doomgeneric/sha1.cprogs/doomgeneric/sha1.h
Generated offline by readmenator from commit e1e960505938. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes