summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2019-10-16 10:18:07 +0200
committerantirez <antirez@gmail.com>2019-10-21 17:19:30 +0200
commit6192f78bde95a13f46af2467572fdc9ec45efc62 (patch)
treec41ec750f1654fc07b35bb00e28b3d7955b532d0
parent58cedcc0ffe0f15dd4bd7438dc1f279a56179ef8 (diff)
downloadredis-6192f78bde95a13f46af2467572fdc9ec45efc62.tar.gz
Modules: export GetClientInfoById().
-rw-r--r--src/module.c1
-rw-r--r--src/redismodule.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/module.c b/src/module.c
index 7e190a690..79b310944 100644
--- a/src/module.c
+++ b/src/module.c
@@ -6268,4 +6268,5 @@ void moduleRegisterCoreAPI(void) {
REGISTER_API(InfoAddFieldDouble);
REGISTER_API(InfoAddFieldLongLong);
REGISTER_API(InfoAddFieldULongLong);
+ REGISTER_API(GetClientInfoById);
}
diff --git a/src/redismodule.h b/src/redismodule.h
index c87e644cb..8cb1575d4 100644
--- a/src/redismodule.h
+++ b/src/redismodule.h
@@ -381,6 +381,7 @@ int REDISMODULE_API_FUNC(RedisModule_HashGet)(RedisModuleKey *key, int flags, ..
int REDISMODULE_API_FUNC(RedisModule_IsKeysPositionRequest)(RedisModuleCtx *ctx);
void REDISMODULE_API_FUNC(RedisModule_KeyAtPos)(RedisModuleCtx *ctx, int pos);
unsigned long long REDISMODULE_API_FUNC(RedisModule_GetClientId)(RedisModuleCtx *ctx);
+int REDISMODULE_API_FUNC(RedisModule_GetClientInfoById)(void *ci, uint64_t id);
int REDISMODULE_API_FUNC(RedisModule_GetContextFlags)(RedisModuleCtx *ctx);
void *REDISMODULE_API_FUNC(RedisModule_PoolAlloc)(RedisModuleCtx *ctx, size_t bytes);
RedisModuleType *REDISMODULE_API_FUNC(RedisModule_CreateDataType)(RedisModuleCtx *ctx, const char *name, int encver, RedisModuleTypeMethods *typemethods);
@@ -635,6 +636,7 @@ static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int
REDISMODULE_GET_API(InfoAddFieldDouble);
REDISMODULE_GET_API(InfoAddFieldLongLong);
REDISMODULE_GET_API(InfoAddFieldULongLong);
+ REDISMODULE_GET_API(GetClientInfoById);
#ifdef REDISMODULE_EXPERIMENTAL_API
REDISMODULE_GET_API(GetThreadSafeContext);