MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / LogNumericEvent

Function LogNumericEvent

tests/modules/hooks.c:61–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61void LogNumericEvent(RedisModuleCtx *ctx, const char* keyname, long data) {
62 REDISMODULE_NOT_USED(ctx);
63 EventElement *event = RedisModule_DictGetC(event_log, (void*)keyname, strlen(keyname), NULL);
64 if (!event) {
65 event = RedisModule_Alloc(sizeof(EventElement));
66 memset(event, 0, sizeof(EventElement));
67 RedisModule_DictSetC(event_log, (void*)keyname, strlen(keyname), event);
68 }
69 event->last_val_int = data;
70 event->count++;
71}
72
73void FreeEvent(RedisModuleCtx *ctx, EventElement *event) {
74 if (event->last_val_string)

Callers 9

clientChangeCallbackFunction · 0.85
flushdbCallbackFunction · 0.85
rasterLinkChangeCallbackFunction · 0.85
persistenceCallbackFunction · 0.85
loadingCallbackFunction · 0.85
loadingProgressCallbackFunction · 0.85
cronLoopCallbackFunction · 0.85
swapDbCallbackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected