MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / runtime_service_begin_stopping

Function runtime_service_begin_stopping

src/daemon/runtime.c:1177–1184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1175}
1176
1177static void runtime_service_begin_stopping(cbm_daemon_runtime_service_t *service,
1178 uint32_t timeout_ms, bool emergency,
1179 const char *reason) {
1180 uint64_t deadline = runtime_deadline_after(timeout_ms);
1181 cbm_mutex_lock(&service->mutex);
1182 runtime_service_begin_stopping_locked(service, deadline, emergency, reason);
1183 cbm_mutex_unlock(&service->mutex);
1184}
1185
1186static void runtime_service_interrupt_connections_except(cbm_daemon_runtime_service_t *service,
1187 cbm_daemon_runtime_worker_t *except_worker,

Callers 2

Calls 4

runtime_deadline_afterFunction · 0.85
cbm_mutex_lockFunction · 0.85
cbm_mutex_unlockFunction · 0.85

Tested by

no test coverage detected