MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / RedisModule_Init

Function RedisModule_Init

src/redismodule.h:1325–1690  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1323/* This is included inline inside each Redis module. */
1324static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int apiver) REDISMODULE_ATTR_UNUSED;
1325static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int apiver) {
1326 void *getapifuncptr = ((void**)ctx)[0];
1327 RedisModule_GetApi = (int (*)(const char *, void *)) (unsigned long)getapifuncptr;
1328 REDISMODULE_GET_API(Alloc);
1329 REDISMODULE_GET_API(TryAlloc);
1330 REDISMODULE_GET_API(Calloc);
1331 REDISMODULE_GET_API(Free);
1332 REDISMODULE_GET_API(Realloc);
1333 REDISMODULE_GET_API(Strdup);
1334 REDISMODULE_GET_API(CreateCommand);
1335 REDISMODULE_GET_API(GetCommand);
1336 REDISMODULE_GET_API(CreateSubcommand);
1337 REDISMODULE_GET_API(SetCommandInfo);
1338 REDISMODULE_GET_API(SetCommandACLCategories);
1339 REDISMODULE_GET_API(AddACLCategory);
1340 REDISMODULE_GET_API(SetModuleAttribs);
1341 REDISMODULE_GET_API(IsModuleNameBusy);
1342 REDISMODULE_GET_API(WrongArity);
1343 REDISMODULE_GET_API(ReplyWithLongLong);
1344 REDISMODULE_GET_API(ReplyWithError);
1345 REDISMODULE_GET_API(ReplyWithErrorFormat);
1346 REDISMODULE_GET_API(ReplyWithSimpleString);
1347 REDISMODULE_GET_API(ReplyWithArray);
1348 REDISMODULE_GET_API(ReplyWithMap);
1349 REDISMODULE_GET_API(ReplyWithSet);
1350 REDISMODULE_GET_API(ReplyWithAttribute);
1351 REDISMODULE_GET_API(ReplyWithNullArray);
1352 REDISMODULE_GET_API(ReplyWithEmptyArray);
1353 REDISMODULE_GET_API(ReplySetArrayLength);
1354 REDISMODULE_GET_API(ReplySetMapLength);
1355 REDISMODULE_GET_API(ReplySetSetLength);
1356 REDISMODULE_GET_API(ReplySetAttributeLength);
1357 REDISMODULE_GET_API(ReplySetPushLength);
1358 REDISMODULE_GET_API(ReplyWithStringBuffer);
1359 REDISMODULE_GET_API(ReplyWithCString);
1360 REDISMODULE_GET_API(ReplyWithString);
1361 REDISMODULE_GET_API(ReplyWithEmptyString);
1362 REDISMODULE_GET_API(ReplyWithVerbatimString);
1363 REDISMODULE_GET_API(ReplyWithVerbatimStringType);
1364 REDISMODULE_GET_API(ReplyWithNull);
1365 REDISMODULE_GET_API(ReplyWithBool);
1366 REDISMODULE_GET_API(ReplyWithCallReply);
1367 REDISMODULE_GET_API(ReplyWithDouble);
1368 REDISMODULE_GET_API(ReplyWithBigNumber);
1369 REDISMODULE_GET_API(ReplyWithLongDouble);
1370 REDISMODULE_GET_API(GetSelectedDb);
1371 REDISMODULE_GET_API(SelectDb);
1372 REDISMODULE_GET_API(KeyExists);
1373 REDISMODULE_GET_API(OpenKey);
1374 REDISMODULE_GET_API(GetOpenKeyModesAll);
1375 REDISMODULE_GET_API(CloseKey);
1376 REDISMODULE_GET_API(KeyType);
1377 REDISMODULE_GET_API(ValueLength);
1378 REDISMODULE_GET_API(ListPush);
1379 REDISMODULE_GET_API(ListPop);
1380 REDISMODULE_GET_API(ListGet);
1381 REDISMODULE_GET_API(ListSet);
1382 REDISMODULE_GET_API(ListInsert);

Callers 1

RedisModule_OnLoadFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected