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

Function cbm_daemon_job_state

src/daemon/daemon.c:739–749  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

737}
738
739cbm_daemon_job_state_t cbm_daemon_job_state(cbm_daemon_coordinator_t *coordinator,
740 const char *project_key) {
741 if (!coordinator || !project_key) {
742 return CBM_DAEMON_JOB_NONE;
743 }
744 cbm_mutex_lock(&coordinator->mutex);
745 cbm_daemon_job_t *job = find_job_locked(coordinator, project_key);
746 cbm_daemon_job_state_t state = job ? job->state : CBM_DAEMON_JOB_NONE;
747 cbm_mutex_unlock(&coordinator->mutex);
748 return state;
749}
750
751bool cbm_daemon_job_reaping(cbm_daemon_coordinator_t *coordinator, const char *project_key) {
752 if (!coordinator || !project_key) {

Callers 1

test_daemon.cFile · 0.85

Calls 3

cbm_mutex_lockFunction · 0.85
find_job_lockedFunction · 0.85
cbm_mutex_unlockFunction · 0.85

Tested by

no test coverage detected