/* * Copyright (c) 2018-2019 Nokia. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef EXSTRINGSTUB_H_ #define EXSTRINGSTUB_H_ #include "redismodule.h" #include #include #include #include #include "../../../../redismodule/tst/mock/include/redismodule.h" int setStringGenericCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc, const int flag); int SetIE_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int SetNE_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int RedisModule_OnLoad(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) ; int delStringGenericCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc, const int flag); int DelIE_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int DelNE_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int SetPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int SetIEPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int SetNEPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int SetNXPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int SetXXPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int DelPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int DelIEPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int DelNEPub_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int NGet_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int NDel_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc); int setPubStringGenericCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc, const int flag); int delPubStringGenericCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc, const int flag); #endif