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

Function runtime_activation_request_encode

src/daemon/runtime.c:446–456  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

444}
445
446static bool runtime_activation_request_encode(
447 uint8_t out[CBM_DAEMON_ACTIVATION_SHUTDOWN_REQUEST_SIZE],
448 cbm_daemon_runtime_activation_action_t action, const cbm_daemon_build_identity_t *identity) {
449 if (!out || !identity || !runtime_activation_action_valid(action)) {
450 return false;
451 }
452 memset(out, 0, CBM_DAEMON_ACTIVATION_SHUTDOWN_REQUEST_SIZE);
453 runtime_put_u32(out + ACTIVATION_REQUEST_ACTION_OFFSET, (uint32_t)action);
454 return cbm_daemon_runtime_hello_request_encode(out + ACTIVATION_REQUEST_IDENTITY_OFFSET,
455 identity);
456}
457
458static bool runtime_activation_request_decode(
459 const uint8_t payload[CBM_DAEMON_ACTIVATION_SHUTDOWN_REQUEST_SIZE],

Tested by

no test coverage detected