diff --git a/apidoc/html/globals.html b/apidoc/html/globals.html index 979044c..9ff705a 100644 --- a/apidoc/html/globals.html +++ b/apidoc/html/globals.html @@ -153,10 +153,11 @@
You might also tweak the send/receive buffer sizes to use for clients, if you find the socket defaults sub-optimal for your application:
The redisxRequest()
sends a command with up to three arguments. If the command takes fewer than 3 parameters, then the remaining ones must be set to NULL
. This function thus offers a simple interface for running most basic sequential queries. In cases where 3 parameters are nut sufficient, you may use redisxArrayRequest()
instead, e.g.:
Before destroying a RESP structure, the caller may want to de-reference values within it if they are to be used as is (without making copies), e.g.:
@@ -513,11 +513,11 @@If at any point things don't go according to plan in the middle of the block, you can call redisAbortBlockAsync()
to abort and discard all prior commands submitted in the execution block already. It is important to remembet that every time you call redisxStartBlockAsync()
, you must call either redisxExecBlockAsync()
to execute it or else redisxAbortBlockAsync()
to discard it. Failure to do so, will effectively end you up with a hung Redis client.
For the best performance, you may want to leave the processing of the replies until after you unlock the client. I.e., you only block other threads from accessing the client while you send off the requests and collect the corresponding responses. You can then analyze the responses at your leisure outside of the mutexed section.
In some cases you may be OK with just firing off some Redis commands, without necessarily caring about responses. Rather than ignoring the replies with redisxIgnoreReplyAsync()
you might call redisxSkipReplyAsync()
instead before redisxSendRequestAsync()
to instruct Redis to not even bother about sending a response to your request (it saves time and network bandwidth!):
Of course you can build up arbitrarily complex set of queries and deal with a set of responses in different ways. Do what works best for your application.
The xchange library provides two macros: xvprintf()
and xdprintf()
, for printing verbose and debug messages to stderr
. Both work just like printf()
, but they are conditional on verbosity being enabled via xSetVerbose(boolean)
and xSetDebug(boolean)
, respectively. Applications using RedisX may use these macros to produce their own verbose and/or debugging outputs conditional on the same global settings.
You can also turn debug messages by defining the DEBUG
constant for the compiler, e.g. by adding -DDEBUG
to CFLAGS
prior to calling make
.
You can enable verbose output of the RedisX library with xSetVerbose(boolean)
. When enabled, it will produce status messages to stderr
so you can follow what's going on. In addition (or alternatively), you can enable debug messages with xSetDebug(boolean)
. When enabled, all errors encountered by the library (such as invalid arguments passed) will be printed to stderr
, including call traces, so you can walk back to see where the error may have originated from. (You can also enable debug messages by default by defining the DEBUG
constant for the compiler, e.g. by adding -DDEBUG
to CFLAGS
prior to calling make
).
In addition, you can use redisxDebugTraffic(boolean)
to debug low-level traffic to/from the Redis server, which prints excerpts of all incoming and outgoing messages from/to Redis to stderr
.
For helping to debug your application, the xchange library provides two macros: xvprintf()
and xdprintf()
, for printing verbose and debug messages to stderr
. Both work just like printf()
, but they are conditional on verbosity being enabled via xSetVerbose(boolean)
and xSetDebug(boolean)
, respectively. Applications using RedisX may use these macros to produce their own verbose and/or debugging outputs conditional on the same global settings.
Some obvious ways the library could evolve and grow in the not too distant future:
HELLO
.References FALSE, RESP::n, REDIS_INCOMPLETE_TRANSFER, REDIS_SIMPLE_STRING_SIZE, REDIS_UNEXPECTED_RESP, redisxDestroyRESP(), redisxReadReplyAsync(), RESP_ARRAY, RESP_BULK_STRING, RESP_ERROR, RESP_INT, RESP_SIMPLE_STRING, RESP::type, RESP::value, x_error(), X_FAILURE, X_PARSE_ERROR, X_SUCCESS, x_trace_null(), and xdprintf.
+References FALSE, RESP::n, REDIS_INCOMPLETE_TRANSFER, REDIS_SIMPLE_STRING_SIZE, REDIS_UNEXPECTED_RESP, redisxDestroyRESP(), redisxReadReplyAsync(), RESP_ARRAY, RESP_BULK_STRING, RESP_ERROR, RESP_INT, RESP_SIMPLE_STRING, RESP::type, RESP::value, x_error(), X_FAILURE, X_PARSE_ERROR, X_SUCCESS, and x_trace_null().
diff --git a/apidoc/html/redisx_8c.html b/apidoc/html/redisx_8c.html index 675969e..cc09c8a 100644 --- a/apidoc/html/redisx_8c.html +++ b/apidoc/html/redisx_8c.html @@ -129,6 +129,8 @@or the error returned in resp->n.
-References RESP::n, REDIS_NULL, REDIS_UNEXPECTED_ARRAY_SIZE, REDIS_UNEXPECTED_RESP, RESP_INT, RESP::type, RESP::value, X_PARSE_ERROR, and X_SUCCESS.
+References RESP::n, REDIS_NULL, REDIS_UNEXPECTED_RESP, RESP_INT, RESP::type, RESP::value, x_error(), X_FAILURE, X_NULL, and X_SUCCESS.
+ + + + +void redisxDebugTraffic | +( | +boolean | +value | ) | ++ |
Enable or disable verbose reporting of all Redis bound traffic. It may be useful when debugging programs that use the redisx interface. Verbose reporting is DISABLED by default.
+value | TRUE to enable verbose reporting, or FALSE to disable. |
value | TRUE to enable verbose reporting, or FALSE to disable. |
value | TRUE to enable verbose reporting, or FALSE to disable. |
References xSetVerbose().
diff --git a/apidoc/html/redisx_8c.js b/apidoc/html/redisx_8c.js index 6aec62a..596ddce 100644 --- a/apidoc/html/redisx_8c.js +++ b/apidoc/html/redisx_8c.js @@ -3,6 +3,7 @@ var redisx_8c = [ "redisxArrayRequest", "redisx_8c.html#a13ae33bc25ee03621b23541236ef5f82", null ], [ "redisxCheckDestroyRESP", "redisx_8c.html#a67b8bd13975dd286600f20dc80bdb462", null ], [ "redisxCheckRESP", "redisx_8c.html#a2d3ffb89129ab04483e3966835a5ff71", null ], + [ "redisxDebugTraffic", "redisx_8c.html#a7cde25fca6ae274d8d0a66d5c8b63ff5", null ], [ "redisxDestroyRESP", "redisx_8c.html#aa4e23a7454f7055711915ec430599011", null ], [ "redisxError", "redisx_8c.html#ae722b046fa70a55db725341ef8ee56dc", null ], [ "redisxErrorDescription", "redisx_8c.html#a38f3de77ad5a48d37b302bce2e3cd25b", null ], diff --git a/apidoc/html/redisx_8h.html b/apidoc/html/redisx_8h.html index 8bd456f..37aa5a3 100644 --- a/apidoc/html/redisx_8h.html +++ b/apidoc/html/redisx_8h.html @@ -267,6 +267,8 @@or the error returned in resp->n.
-References RESP::n, REDIS_NULL, REDIS_UNEXPECTED_ARRAY_SIZE, REDIS_UNEXPECTED_RESP, RESP_INT, RESP::type, RESP::value, X_PARSE_ERROR, and X_SUCCESS.
+References RESP::n, REDIS_NULL, REDIS_UNEXPECTED_RESP, RESP_INT, RESP::type, RESP::value, x_error(), X_FAILURE, X_NULL, and X_SUCCESS.
@@ -957,6 +959,34 @@void redisxDebugTraffic | +( | +boolean | +value | ) | ++ |
Enable or disable verbose reporting of all Redis bound traffic. It may be useful when debugging programs that use the redisx interface. Verbose reporting is DISABLED by default.
+value | TRUE to enable verbose reporting, or FALSE to disable. |
References FALSE, RESP::n, REDIS_INCOMPLETE_TRANSFER, REDIS_SIMPLE_STRING_SIZE, REDIS_UNEXPECTED_RESP, redisxDestroyRESP(), redisxReadReplyAsync(), RESP_ARRAY, RESP_BULK_STRING, RESP_ERROR, RESP_INT, RESP_SIMPLE_STRING, RESP::type, RESP::value, x_error(), X_FAILURE, X_PARSE_ERROR, X_SUCCESS, x_trace_null(), and xdprintf.
+References FALSE, RESP::n, REDIS_INCOMPLETE_TRANSFER, REDIS_SIMPLE_STRING_SIZE, REDIS_UNEXPECTED_RESP, redisxDestroyRESP(), redisxReadReplyAsync(), RESP_ARRAY, RESP_BULK_STRING, RESP_ERROR, RESP_INT, RESP_SIMPLE_STRING, RESP::type, RESP::value, x_error(), X_FAILURE, X_PARSE_ERROR, X_SUCCESS, and x_trace_null().
@@ -3132,10 +3162,11 @@value | TRUE to enable verbose reporting, or FALSE to disable. |
value | TRUE to enable verbose reporting, or FALSE to disable. |
References xSetVerbose().
diff --git a/apidoc/html/redisx_8h.js b/apidoc/html/redisx_8h.js index 6881ad3..160b08d 100644 --- a/apidoc/html/redisx_8h.js +++ b/apidoc/html/redisx_8h.js @@ -45,6 +45,7 @@ var redisx_8h = [ "redisxClearDisconnectHooks", "redisx_8h.html#aed087a61d22caaaada5d95bdc15bba6a", null ], [ "redisxClearSubscribers", "redisx_8h.html#af70948d6e1b0e3b8f4fde82d0ce27094", null ], [ "redisxConnect", "redisx_8h.html#ad71822356ffd40ed4b1c71d065f48809", null ], + [ "redisxDebugTraffic", "redisx_8h.html#a7cde25fca6ae274d8d0a66d5c8b63ff5", null ], [ "redisxDestroy", "redisx_8h.html#ac54dd4c46d8615db4da02702c18f062b", null ], [ "redisxDestroyEntries", "redisx_8h.html#ac21d16334774d91d2d4ea8afcb67cbb7", null ], [ "redisxDestroyKeys", "redisx_8h.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0", null ], diff --git a/apidoc/html/search/all_10.js b/apidoc/html/search/all_10.js index 6bde70a..88c7ae6 100644 --- a/apidoc/html/search/all_10.js +++ b/apidoc/html/search/all_10.js @@ -53,71 +53,72 @@ var searchData= ['redisxcleardisconnecthooks_50',['redisxcleardisconnecthooks',['../redisx-hooks_8c.html#aed087a61d22caaaada5d95bdc15bba6a',1,'redisxClearDisconnectHooks(Redis *redis): redisx-hooks.c'],['../redisx_8h.html#aed087a61d22caaaada5d95bdc15bba6a',1,'redisxClearDisconnectHooks(Redis *redis): redisx-hooks.c']]], ['redisxclearsubscribers_51',['redisxclearsubscribers',['../redisx-sub_8c.html#af70948d6e1b0e3b8f4fde82d0ce27094',1,'redisxClearSubscribers(Redis *redis): redisx-sub.c'],['../redisx_8h.html#af70948d6e1b0e3b8f4fde82d0ce27094',1,'redisxClearSubscribers(Redis *redis): redisx-sub.c']]], ['redisxconnect_52',['redisxconnect',['../redisx_8h.html#ad71822356ffd40ed4b1c71d065f48809',1,'redisxConnect(Redis *redis, boolean usePipeline): redisx-net.c'],['../redisx-net_8c.html#ad71822356ffd40ed4b1c71d065f48809',1,'redisxConnect(Redis *redis, boolean usePipeline): redisx-net.c']]], - ['redisxdestroy_53',['redisxdestroy',['../redisx-net_8c.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c'],['../redisx_8h.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c']]], - ['redisxdestroyentries_54',['redisxdestroyentries',['../redisx-tab_8c.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c'],['../redisx_8h.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c']]], - ['redisxdestroykeys_55',['redisxdestroykeys',['../redisx_8h.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c'],['../redisx-tab_8c.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c']]], - ['redisxdestroyresp_56',['redisxdestroyresp',['../redisx_8c.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c'],['../redisx_8h.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c']]], - ['redisxdisconnect_57',['redisxdisconnect',['../redisx-net_8c.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c'],['../redisx_8h.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c']]], - ['redisxendsubscription_58',['redisxendsubscription',['../redisx_8h.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c'],['../redisx-sub_8c.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c']]], - ['redisxerror_59',['redisxerror',['../redisx_8c.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c'],['../redisx_8h.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c']]], - ['redisxerrordescription_60',['redisxerrordescription',['../redisx_8c.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c'],['../redisx_8h.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c']]], - ['redisxexecblockasync_61',['redisxexecblockasync',['../redisx_8h.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c']]], - ['redisxgetclient_62',['redisxgetclient',['../redisx-client_8c.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], - ['redisxgetkeys_63',['redisxgetkeys',['../redisx-tab_8c.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx_8h.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c']]], - ['redisxgetlockedconnectedclient_64',['redisxgetlockedconnectedclient',['../redisx_8h.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx-client_8c.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], - ['redisxgetscancount_65',['redisxgetscancount',['../redisx-tab_8c.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c'],['../redisx_8h.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c']]], - ['redisxgetstringvalue_66',['redisxgetstringvalue',['../redisx-tab_8c.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c'],['../redisx_8h.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c']]], - ['redisxgettable_67',['redisxgettable',['../redisx_8h.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx-tab_8c.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c']]], - ['redisxgettime_68',['redisxgettime',['../redisx_8c.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c'],['../redisx_8h.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c']]], - ['redisxgetvalue_69',['redisxgetvalue',['../redisx-tab_8c.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c'],['../redisx_8h.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c']]], - ['redisxhaspipeline_70',['redisxhaspipeline',['../redisx_8h.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c'],['../redisx_8c.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c']]], - ['redisxignorereplyasync_71',['redisxignorereplyasync',['../redisx_8h.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c']]], - ['redisxinit_72',['redisxinit',['../redisx-net_8c.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c'],['../redisx_8h.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c']]], - ['redisxisconnected_73',['redisxisconnected',['../redisx-net_8c.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c'],['../redisx_8h.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c']]], - ['redisxisverbose_74',['redisxisverbose',['../redisx_8h.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c'],['../redisx_8c.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c']]], - ['redisxloadscript_75',['redisxloadscript',['../redisx-script_8c.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c'],['../redisx_8h.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c']]], - ['redisxlockclient_76',['redisxlockclient',['../redisx_8h.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c']]], - ['redisxlockconnected_77',['redisxlockconnected',['../redisx-client_8c.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c']]], - ['redisxmultiset_78',['redisxmultiset',['../redisx-tab_8c.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], - ['redisxmultisetasync_79',['redisxmultisetasync',['../redisx-tab_8c.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], - ['redisxnotify_80',['redisxnotify',['../redisx_8h.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c'],['../redisx-sub_8c.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c']]], - ['redisxping_81',['redisxping',['../redisx_8c.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c'],['../redisx_8h.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c']]], - ['redisxpublish_82',['redisxpublish',['../redisx-sub_8c.html#a3ae6a78cececda6a1a495eebefbd57e9',1,'redisxPublish(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx_8h.html#a06262603a9a3153fb29d81628fee6a8e',1,'redisxPublish(Redis *redis, const char *channel, const char *message, int length): redisx-sub.c']]], - ['redisxpublishasync_83',['redisxpublishasync',['../redisx_8h.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx-sub_8c.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c']]], - ['redisxreadreplyasync_84',['redisxreadreplyasync',['../redisx-client_8c.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c']]], - ['redisxreconnect_85',['redisxreconnect',['../redisx-net_8c.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c'],['../redisx_8h.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c']]], - ['redisxremoveconnecthook_86',['redisxremoveconnecthook',['../redisx-hooks_8c.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c']]], - ['redisxremovedisconnecthook_87',['redisxremovedisconnecthook',['../redisx-hooks_8c.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c']]], - ['redisxremovesubscribers_88',['redisxremovesubscribers',['../redisx_8h.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c'],['../redisx-sub_8c.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c']]], - ['redisxrequest_89',['redisxrequest',['../redisx_8c.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c'],['../redisx_8h.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c']]], - ['redisxresetclient_90',['redisxResetClient',['../redisx-client_8c.html#a05f0f4d0a2f3d8fb5e385541be6624a2',1,'redisx-client.c']]], - ['redisxrunscript_91',['redisxRunScript',['../redisx-script_8c.html#a36374ac4afaaca0a72be2fb95a909869',1,'redisx-script.c']]], - ['redisxrunscriptasync_92',['redisxRunScriptAsync',['../redisx-script_8c.html#a711d6ba68a67ab814ddda0adc998a2ce',1,'redisx-script.c']]], - ['redisxscankeys_93',['redisxscankeys',['../redisx-tab_8c.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c']]], - ['redisxscantable_94',['redisxscantable',['../redisx-tab_8c.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c']]], - ['redisxselectdb_95',['redisxselectdb',['../redisx_8c.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c'],['../redisx_8h.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c']]], - ['redisxsendarrayrequestasync_96',['redisxsendarrayrequestasync',['../redisx-client_8c.html#a899f4f8853add789db4bd4de106fd6d8',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int lengths[], int n): redisx-client.c'],['../redisx_8h.html#aa215ffce482d0b0edf5ca4ef5eaf3f8b',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int length[], int n): redisx-client.c']]], - ['redisxsendrequestasync_97',['redisxsendrequestasync',['../redisx-client_8c.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c'],['../redisx_8h.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c']]], - ['redisxsetpassword_98',['redisxsetpassword',['../redisx_8c.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c'],['../redisx_8h.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c']]], - ['redisxsetpipelineconsumer_99',['redisxsetpipelineconsumer',['../redisx_8c.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c'],['../redisx_8h.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c']]], - ['redisxsetport_100',['redisxsetport',['../redisx-net_8c.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c'],['../redisx_8h.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c']]], - ['redisxsetscancount_101',['redisxsetscancount',['../redisx-tab_8c.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c'],['../redisx_8h.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c']]], - ['redisxsettcpbuf_102',['redisxsettcpbuf',['../redisx-net_8c.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c'],['../redisx_8h.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c']]], - ['redisxsettransmiterrorhandler_103',['redisxsettransmiterrorhandler',['../redisx_8c.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c'],['../redisx_8h.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c']]], - ['redisxsetuser_104',['redisxsetuser',['../redisx_8c.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c'],['../redisx_8h.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c']]], - ['redisxsetvalue_105',['redisxsetvalue',['../redisx-tab_8c.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], - ['redisxsetvalueasync_106',['redisxsetvalueasync',['../redisx-tab_8c.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], - ['redisxsetverbose_107',['redisxsetverbose',['../redisx_8c.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c'],['../redisx_8h.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c']]], - ['redisxskipreplyasync_108',['redisxskipreplyasync',['../redisx-client_8c.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c']]], - ['redisxstartblockasync_109',['redisxstartblockasync',['../redisx-client_8c.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c']]], - ['redisxsubscribe_110',['redisxsubscribe',['../redisx-sub_8c.html#a0aa27b4fce0d0986cae75dfe7fa12f19',1,'redisxSubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#a789f711733a55601cd71a2c0f61ec2db',1,'redisxSubscribe(Redis *redis, const char *channel): redisx-sub.c']]], - ['redisxunlockclient_111',['redisxunlockclient',['../redisx-client_8c.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c']]], - ['redisxunsubscribe_112',['redisxunsubscribe',['../redisx-sub_8c.html#accafa9bf1ced851cc2e95c2d9fa1e9f8',1,'redisxUnsubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#af64c112d9c395f1e08af52acd6f5c3ec',1,'redisxUnsubscribe(Redis *redis, const char *channel): redisx-sub.c']]], - ['resp_113',['RESP',['../structRESP.html',1,'']]], - ['resp_20data_20type_114',['RESP data type',['../index.html#autotoc_md18',1,'']]], - ['resp_5farray_115',['RESP_ARRAY',['../redisx_8h.html#ae140df45d32af33e2334fb677213e887',1,'redisx.h']]], - ['resp_5fbulk_5fstring_116',['RESP_BULK_STRING',['../redisx_8h.html#a980fc225ec0392474ff67e319a33f028',1,'redisx.h']]], - ['resp_5ferror_117',['RESP_ERROR',['../redisx_8h.html#a37dfdba3cdcf140c38564c1a6856c04a',1,'redisx.h']]], - ['resp_5fint_118',['RESP_INT',['../redisx_8h.html#aea77070444458837e0955ae1e89bd9d0',1,'redisx.h']]], - ['resp_5fsimple_5fstring_119',['RESP_SIMPLE_STRING',['../redisx_8h.html#ab2bc8d02a9fa90910d487412704b99f3',1,'redisx.h']]] + ['redisxdebugtraffic_53',['redisxdebugtraffic',['../redisx_8c.html#a7cde25fca6ae274d8d0a66d5c8b63ff5',1,'redisxDebugTraffic(boolean value): redisx.c'],['../redisx_8h.html#a7cde25fca6ae274d8d0a66d5c8b63ff5',1,'redisxDebugTraffic(boolean value): redisx.c']]], + ['redisxdestroy_54',['redisxdestroy',['../redisx-net_8c.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c'],['../redisx_8h.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c']]], + ['redisxdestroyentries_55',['redisxdestroyentries',['../redisx_8h.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c'],['../redisx-tab_8c.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c']]], + ['redisxdestroykeys_56',['redisxdestroykeys',['../redisx-tab_8c.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c'],['../redisx_8h.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c']]], + ['redisxdestroyresp_57',['redisxdestroyresp',['../redisx_8c.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c'],['../redisx_8h.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c']]], + ['redisxdisconnect_58',['redisxdisconnect',['../redisx_8h.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c'],['../redisx-net_8c.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c']]], + ['redisxendsubscription_59',['redisxendsubscription',['../redisx-sub_8c.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c'],['../redisx_8h.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c']]], + ['redisxerror_60',['redisxerror',['../redisx_8c.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c'],['../redisx_8h.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c']]], + ['redisxerrordescription_61',['redisxerrordescription',['../redisx_8h.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c'],['../redisx_8c.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c']]], + ['redisxexecblockasync_62',['redisxexecblockasync',['../redisx-client_8c.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c']]], + ['redisxgetclient_63',['redisxgetclient',['../redisx-client_8c.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], + ['redisxgetkeys_64',['redisxgetkeys',['../redisx_8h.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx-tab_8c.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c']]], + ['redisxgetlockedconnectedclient_65',['redisxgetlockedconnectedclient',['../redisx-client_8c.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], + ['redisxgetscancount_66',['redisxgetscancount',['../redisx-tab_8c.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c'],['../redisx_8h.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c']]], + ['redisxgetstringvalue_67',['redisxgetstringvalue',['../redisx_8h.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c'],['../redisx-tab_8c.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c']]], + ['redisxgettable_68',['redisxgettable',['../redisx-tab_8c.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx_8h.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c']]], + ['redisxgettime_69',['redisxgettime',['../redisx_8c.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c'],['../redisx_8h.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c']]], + ['redisxgetvalue_70',['redisxgetvalue',['../redisx_8h.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c'],['../redisx-tab_8c.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c']]], + ['redisxhaspipeline_71',['redisxhaspipeline',['../redisx_8h.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c'],['../redisx_8c.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c']]], + ['redisxignorereplyasync_72',['redisxignorereplyasync',['../redisx_8h.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c']]], + ['redisxinit_73',['redisxinit',['../redisx_8h.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c'],['../redisx-net_8c.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c']]], + ['redisxisconnected_74',['redisxisconnected',['../redisx-net_8c.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c'],['../redisx_8h.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c']]], + ['redisxisverbose_75',['redisxisverbose',['../redisx_8c.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c'],['../redisx_8h.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c']]], + ['redisxloadscript_76',['redisxloadscript',['../redisx_8h.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c'],['../redisx-script_8c.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c']]], + ['redisxlockclient_77',['redisxlockclient',['../redisx-client_8c.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c']]], + ['redisxlockconnected_78',['redisxlockconnected',['../redisx-client_8c.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c']]], + ['redisxmultiset_79',['redisxmultiset',['../redisx-tab_8c.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], + ['redisxmultisetasync_80',['redisxmultisetasync',['../redisx_8h.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx-tab_8c.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], + ['redisxnotify_81',['redisxnotify',['../redisx_8h.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c'],['../redisx-sub_8c.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c']]], + ['redisxping_82',['redisxping',['../redisx_8c.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c'],['../redisx_8h.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c']]], + ['redisxpublish_83',['redisxpublish',['../redisx_8h.html#a06262603a9a3153fb29d81628fee6a8e',1,'redisxPublish(Redis *redis, const char *channel, const char *message, int length): redisx-sub.c'],['../redisx-sub_8c.html#a3ae6a78cececda6a1a495eebefbd57e9',1,'redisxPublish(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c']]], + ['redisxpublishasync_84',['redisxpublishasync',['../redisx-sub_8c.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx_8h.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c']]], + ['redisxreadreplyasync_85',['redisxreadreplyasync',['../redisx-client_8c.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c']]], + ['redisxreconnect_86',['redisxreconnect',['../redisx-net_8c.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c'],['../redisx_8h.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c']]], + ['redisxremoveconnecthook_87',['redisxremoveconnecthook',['../redisx-hooks_8c.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c']]], + ['redisxremovedisconnecthook_88',['redisxremovedisconnecthook',['../redisx_8h.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c'],['../redisx-hooks_8c.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c']]], + ['redisxremovesubscribers_89',['redisxremovesubscribers',['../redisx-sub_8c.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c'],['../redisx_8h.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c']]], + ['redisxrequest_90',['redisxrequest',['../redisx_8c.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c'],['../redisx_8h.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c']]], + ['redisxresetclient_91',['redisxResetClient',['../redisx-client_8c.html#a05f0f4d0a2f3d8fb5e385541be6624a2',1,'redisx-client.c']]], + ['redisxrunscript_92',['redisxRunScript',['../redisx-script_8c.html#a36374ac4afaaca0a72be2fb95a909869',1,'redisx-script.c']]], + ['redisxrunscriptasync_93',['redisxRunScriptAsync',['../redisx-script_8c.html#a711d6ba68a67ab814ddda0adc998a2ce',1,'redisx-script.c']]], + ['redisxscankeys_94',['redisxscankeys',['../redisx-tab_8c.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c']]], + ['redisxscantable_95',['redisxscantable',['../redisx-tab_8c.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c']]], + ['redisxselectdb_96',['redisxselectdb',['../redisx_8c.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c'],['../redisx_8h.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c']]], + ['redisxsendarrayrequestasync_97',['redisxsendarrayrequestasync',['../redisx-client_8c.html#a899f4f8853add789db4bd4de106fd6d8',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int lengths[], int n): redisx-client.c'],['../redisx_8h.html#aa215ffce482d0b0edf5ca4ef5eaf3f8b',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int length[], int n): redisx-client.c']]], + ['redisxsendrequestasync_98',['redisxsendrequestasync',['../redisx-client_8c.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c'],['../redisx_8h.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c']]], + ['redisxsetpassword_99',['redisxsetpassword',['../redisx_8c.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c'],['../redisx_8h.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c']]], + ['redisxsetpipelineconsumer_100',['redisxsetpipelineconsumer',['../redisx_8c.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c'],['../redisx_8h.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c']]], + ['redisxsetport_101',['redisxsetport',['../redisx-net_8c.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c'],['../redisx_8h.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c']]], + ['redisxsetscancount_102',['redisxsetscancount',['../redisx-tab_8c.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c'],['../redisx_8h.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c']]], + ['redisxsettcpbuf_103',['redisxsettcpbuf',['../redisx-net_8c.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c'],['../redisx_8h.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c']]], + ['redisxsettransmiterrorhandler_104',['redisxsettransmiterrorhandler',['../redisx_8c.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c'],['../redisx_8h.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c']]], + ['redisxsetuser_105',['redisxsetuser',['../redisx_8c.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c'],['../redisx_8h.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c']]], + ['redisxsetvalue_106',['redisxsetvalue',['../redisx-tab_8c.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], + ['redisxsetvalueasync_107',['redisxsetvalueasync',['../redisx-tab_8c.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], + ['redisxsetverbose_108',['redisxsetverbose',['../redisx_8c.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c'],['../redisx_8h.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c']]], + ['redisxskipreplyasync_109',['redisxskipreplyasync',['../redisx-client_8c.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c']]], + ['redisxstartblockasync_110',['redisxstartblockasync',['../redisx-client_8c.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c']]], + ['redisxsubscribe_111',['redisxsubscribe',['../redisx-sub_8c.html#a0aa27b4fce0d0986cae75dfe7fa12f19',1,'redisxSubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#a789f711733a55601cd71a2c0f61ec2db',1,'redisxSubscribe(Redis *redis, const char *channel): redisx-sub.c']]], + ['redisxunlockclient_112',['redisxunlockclient',['../redisx-client_8c.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c']]], + ['redisxunsubscribe_113',['redisxunsubscribe',['../redisx-sub_8c.html#accafa9bf1ced851cc2e95c2d9fa1e9f8',1,'redisxUnsubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#af64c112d9c395f1e08af52acd6f5c3ec',1,'redisxUnsubscribe(Redis *redis, const char *channel): redisx-sub.c']]], + ['resp_114',['RESP',['../structRESP.html',1,'']]], + ['resp_20data_20type_115',['RESP data type',['../index.html#autotoc_md18',1,'']]], + ['resp_5farray_116',['RESP_ARRAY',['../redisx_8h.html#ae140df45d32af33e2334fb677213e887',1,'redisx.h']]], + ['resp_5fbulk_5fstring_117',['RESP_BULK_STRING',['../redisx_8h.html#a980fc225ec0392474ff67e319a33f028',1,'redisx.h']]], + ['resp_5ferror_118',['RESP_ERROR',['../redisx_8h.html#a37dfdba3cdcf140c38564c1a6856c04a',1,'redisx.h']]], + ['resp_5fint_119',['RESP_INT',['../redisx_8h.html#aea77070444458837e0955ae1e89bd9d0',1,'redisx.h']]], + ['resp_5fsimple_5fstring_120',['RESP_SIMPLE_STRING',['../redisx_8h.html#ab2bc8d02a9fa90910d487412704b99f3',1,'redisx.h']]] ]; diff --git a/apidoc/html/search/functions_0.js b/apidoc/html/search/functions_0.js index 30b9db0..baa28c9 100644 --- a/apidoc/html/search/functions_0.js +++ b/apidoc/html/search/functions_0.js @@ -10,66 +10,67 @@ var searchData= ['redisxcheckresp_7',['redisxcheckresp',['../redisx_8c.html#a2d3ffb89129ab04483e3966835a5ff71',1,'redisxCheckRESP(const RESP *resp, char expectedType, int expectedSize): redisx.c'],['../redisx_8h.html#a2d3ffb89129ab04483e3966835a5ff71',1,'redisxCheckRESP(const RESP *resp, char expectedType, int expectedSize): redisx.c']]], ['redisxclearconnecthooks_8',['redisxclearconnecthooks',['../redisx-hooks_8c.html#acd72a7be15e670c865e46d6755618f2d',1,'redisxClearConnectHooks(Redis *redis): redisx-hooks.c'],['../redisx_8h.html#acd72a7be15e670c865e46d6755618f2d',1,'redisxClearConnectHooks(Redis *redis): redisx-hooks.c']]], ['redisxcleardisconnecthooks_9',['redisxcleardisconnecthooks',['../redisx-hooks_8c.html#aed087a61d22caaaada5d95bdc15bba6a',1,'redisxClearDisconnectHooks(Redis *redis): redisx-hooks.c'],['../redisx_8h.html#aed087a61d22caaaada5d95bdc15bba6a',1,'redisxClearDisconnectHooks(Redis *redis): redisx-hooks.c']]], - ['redisxclearsubscribers_10',['redisxclearsubscribers',['../redisx_8h.html#af70948d6e1b0e3b8f4fde82d0ce27094',1,'redisxClearSubscribers(Redis *redis): redisx-sub.c'],['../redisx-sub_8c.html#af70948d6e1b0e3b8f4fde82d0ce27094',1,'redisxClearSubscribers(Redis *redis): redisx-sub.c']]], + ['redisxclearsubscribers_10',['redisxclearsubscribers',['../redisx-sub_8c.html#af70948d6e1b0e3b8f4fde82d0ce27094',1,'redisxClearSubscribers(Redis *redis): redisx-sub.c'],['../redisx_8h.html#af70948d6e1b0e3b8f4fde82d0ce27094',1,'redisxClearSubscribers(Redis *redis): redisx-sub.c']]], ['redisxconnect_11',['redisxconnect',['../redisx-net_8c.html#ad71822356ffd40ed4b1c71d065f48809',1,'redisxConnect(Redis *redis, boolean usePipeline): redisx-net.c'],['../redisx_8h.html#ad71822356ffd40ed4b1c71d065f48809',1,'redisxConnect(Redis *redis, boolean usePipeline): redisx-net.c']]], - ['redisxdestroy_12',['redisxdestroy',['../redisx-net_8c.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c'],['../redisx_8h.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c']]], - ['redisxdestroyentries_13',['redisxdestroyentries',['../redisx-tab_8c.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c'],['../redisx_8h.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c']]], - ['redisxdestroykeys_14',['redisxdestroykeys',['../redisx-tab_8c.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c'],['../redisx_8h.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c']]], - ['redisxdestroyresp_15',['redisxdestroyresp',['../redisx_8c.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c'],['../redisx_8h.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c']]], - ['redisxdisconnect_16',['redisxdisconnect',['../redisx-net_8c.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c'],['../redisx_8h.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c']]], - ['redisxendsubscription_17',['redisxendsubscription',['../redisx-sub_8c.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c'],['../redisx_8h.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c']]], - ['redisxerror_18',['redisxerror',['../redisx_8h.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c'],['../redisx_8c.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c']]], - ['redisxerrordescription_19',['redisxerrordescription',['../redisx_8c.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c'],['../redisx_8h.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c']]], - ['redisxexecblockasync_20',['redisxexecblockasync',['../redisx-client_8c.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c']]], - ['redisxgetclient_21',['redisxgetclient',['../redisx-client_8c.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], - ['redisxgetkeys_22',['redisxgetkeys',['../redisx-tab_8c.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx_8h.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c']]], - ['redisxgetlockedconnectedclient_23',['redisxgetlockedconnectedclient',['../redisx-client_8c.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], - ['redisxgetscancount_24',['redisxgetscancount',['../redisx-tab_8c.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c'],['../redisx_8h.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c']]], - ['redisxgetstringvalue_25',['redisxgetstringvalue',['../redisx-tab_8c.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c'],['../redisx_8h.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c']]], - ['redisxgettable_26',['redisxgettable',['../redisx-tab_8c.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx_8h.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c']]], - ['redisxgettime_27',['redisxgettime',['../redisx_8c.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c'],['../redisx_8h.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c']]], - ['redisxgetvalue_28',['redisxgetvalue',['../redisx-tab_8c.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c'],['../redisx_8h.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c']]], - ['redisxhaspipeline_29',['redisxhaspipeline',['../redisx_8c.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c'],['../redisx_8h.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c']]], - ['redisxignorereplyasync_30',['redisxignorereplyasync',['../redisx-client_8c.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c']]], - ['redisxinit_31',['redisxinit',['../redisx-net_8c.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c'],['../redisx_8h.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c']]], - ['redisxisconnected_32',['redisxisconnected',['../redisx-net_8c.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c'],['../redisx_8h.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c']]], - ['redisxisverbose_33',['redisxisverbose',['../redisx_8c.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c'],['../redisx_8h.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c']]], - ['redisxloadscript_34',['redisxloadscript',['../redisx-script_8c.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c'],['../redisx_8h.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c']]], - ['redisxlockclient_35',['redisxlockclient',['../redisx_8h.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c']]], - ['redisxlockconnected_36',['redisxlockconnected',['../redisx-client_8c.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c']]], - ['redisxmultiset_37',['redisxmultiset',['../redisx-tab_8c.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], - ['redisxmultisetasync_38',['redisxmultisetasync',['../redisx-tab_8c.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], - ['redisxnotify_39',['redisxnotify',['../redisx-sub_8c.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c'],['../redisx_8h.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c']]], - ['redisxping_40',['redisxping',['../redisx_8c.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c'],['../redisx_8h.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c']]], - ['redisxpublish_41',['redisxpublish',['../redisx-sub_8c.html#a3ae6a78cececda6a1a495eebefbd57e9',1,'redisxPublish(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx_8h.html#a06262603a9a3153fb29d81628fee6a8e',1,'redisxPublish(Redis *redis, const char *channel, const char *message, int length): redisx-sub.c']]], - ['redisxpublishasync_42',['redisxpublishasync',['../redisx-sub_8c.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx_8h.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c']]], - ['redisxreadreplyasync_43',['redisxreadreplyasync',['../redisx-client_8c.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c']]], - ['redisxreconnect_44',['redisxreconnect',['../redisx_8h.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c'],['../redisx-net_8c.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c']]], - ['redisxremoveconnecthook_45',['redisxremoveconnecthook',['../redisx-hooks_8c.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c']]], - ['redisxremovedisconnecthook_46',['redisxremovedisconnecthook',['../redisx-hooks_8c.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c']]], - ['redisxremovesubscribers_47',['redisxremovesubscribers',['../redisx-sub_8c.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c'],['../redisx_8h.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c']]], - ['redisxrequest_48',['redisxrequest',['../redisx_8h.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c'],['../redisx_8c.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c']]], - ['redisxresetclient_49',['redisxResetClient',['../redisx-client_8c.html#a05f0f4d0a2f3d8fb5e385541be6624a2',1,'redisx-client.c']]], - ['redisxrunscript_50',['redisxRunScript',['../redisx-script_8c.html#a36374ac4afaaca0a72be2fb95a909869',1,'redisx-script.c']]], - ['redisxrunscriptasync_51',['redisxRunScriptAsync',['../redisx-script_8c.html#a711d6ba68a67ab814ddda0adc998a2ce',1,'redisx-script.c']]], - ['redisxscankeys_52',['redisxscankeys',['../redisx-tab_8c.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c']]], - ['redisxscantable_53',['redisxscantable',['../redisx-tab_8c.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c']]], - ['redisxselectdb_54',['redisxselectdb',['../redisx_8h.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c'],['../redisx_8c.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c']]], - ['redisxsendarrayrequestasync_55',['redisxsendarrayrequestasync',['../redisx-client_8c.html#a899f4f8853add789db4bd4de106fd6d8',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int lengths[], int n): redisx-client.c'],['../redisx_8h.html#aa215ffce482d0b0edf5ca4ef5eaf3f8b',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int length[], int n): redisx-client.c']]], - ['redisxsendrequestasync_56',['redisxsendrequestasync',['../redisx-client_8c.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c'],['../redisx_8h.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c']]], - ['redisxsetpassword_57',['redisxsetpassword',['../redisx_8c.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c'],['../redisx_8h.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c']]], - ['redisxsetpipelineconsumer_58',['redisxsetpipelineconsumer',['../redisx_8c.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c'],['../redisx_8h.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c']]], - ['redisxsetport_59',['redisxsetport',['../redisx-net_8c.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c'],['../redisx_8h.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c']]], - ['redisxsetscancount_60',['redisxsetscancount',['../redisx-tab_8c.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c'],['../redisx_8h.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c']]], - ['redisxsettcpbuf_61',['redisxsettcpbuf',['../redisx-net_8c.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c'],['../redisx_8h.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c']]], - ['redisxsettransmiterrorhandler_62',['redisxsettransmiterrorhandler',['../redisx_8c.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c'],['../redisx_8h.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c']]], - ['redisxsetuser_63',['redisxsetuser',['../redisx_8c.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c'],['../redisx_8h.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c']]], - ['redisxsetvalue_64',['redisxsetvalue',['../redisx-tab_8c.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], - ['redisxsetvalueasync_65',['redisxsetvalueasync',['../redisx-tab_8c.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], - ['redisxsetverbose_66',['redisxsetverbose',['../redisx_8c.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c'],['../redisx_8h.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c']]], - ['redisxskipreplyasync_67',['redisxskipreplyasync',['../redisx_8h.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c']]], - ['redisxstartblockasync_68',['redisxstartblockasync',['../redisx-client_8c.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c']]], - ['redisxsubscribe_69',['redisxsubscribe',['../redisx-sub_8c.html#a0aa27b4fce0d0986cae75dfe7fa12f19',1,'redisxSubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#a789f711733a55601cd71a2c0f61ec2db',1,'redisxSubscribe(Redis *redis, const char *channel): redisx-sub.c']]], - ['redisxunlockclient_70',['redisxunlockclient',['../redisx-client_8c.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c']]], - ['redisxunsubscribe_71',['redisxunsubscribe',['../redisx-sub_8c.html#accafa9bf1ced851cc2e95c2d9fa1e9f8',1,'redisxUnsubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#af64c112d9c395f1e08af52acd6f5c3ec',1,'redisxUnsubscribe(Redis *redis, const char *channel): redisx-sub.c']]] + ['redisxdebugtraffic_12',['redisxdebugtraffic',['../redisx_8c.html#a7cde25fca6ae274d8d0a66d5c8b63ff5',1,'redisxDebugTraffic(boolean value): redisx.c'],['../redisx_8h.html#a7cde25fca6ae274d8d0a66d5c8b63ff5',1,'redisxDebugTraffic(boolean value): redisx.c']]], + ['redisxdestroy_13',['redisxdestroy',['../redisx-net_8c.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c'],['../redisx_8h.html#ac54dd4c46d8615db4da02702c18f062b',1,'redisxDestroy(Redis *redis): redisx-net.c']]], + ['redisxdestroyentries_14',['redisxdestroyentries',['../redisx-tab_8c.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c'],['../redisx_8h.html#ac21d16334774d91d2d4ea8afcb67cbb7',1,'redisxDestroyEntries(RedisEntry *entries, int count): redisx-tab.c']]], + ['redisxdestroykeys_15',['redisxdestroykeys',['../redisx-tab_8c.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c'],['../redisx_8h.html#a42d64f9b8b0399bf391a5aa3d8cbb9e0',1,'redisxDestroyKeys(char **keys, int count): redisx-tab.c']]], + ['redisxdestroyresp_16',['redisxdestroyresp',['../redisx_8c.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c'],['../redisx_8h.html#aa4e23a7454f7055711915ec430599011',1,'redisxDestroyRESP(RESP *resp): redisx.c']]], + ['redisxdisconnect_17',['redisxdisconnect',['../redisx-net_8c.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c'],['../redisx_8h.html#acae5ab8af4db1c4ab13c4069aa744a44',1,'redisxDisconnect(Redis *redis): redisx-net.c']]], + ['redisxendsubscription_18',['redisxendsubscription',['../redisx-sub_8c.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c'],['../redisx_8h.html#acaa8ac50fb154551bfebf7fafcdc3df2',1,'redisxEndSubscription(Redis *redis): redisx-sub.c']]], + ['redisxerror_19',['redisxerror',['../redisx_8c.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c'],['../redisx_8h.html#ae722b046fa70a55db725341ef8ee56dc',1,'redisxError(const char *func, int errorCode): redisx.c']]], + ['redisxerrordescription_20',['redisxerrordescription',['../redisx_8c.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c'],['../redisx_8h.html#a38f3de77ad5a48d37b302bce2e3cd25b',1,'redisxErrorDescription(int code): redisx.c']]], + ['redisxexecblockasync_21',['redisxexecblockasync',['../redisx-client_8c.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a6fed65f9413569c771d5165a0194477a',1,'redisxExecBlockAsync(RedisClient *cl): redisx-client.c']]], + ['redisxgetclient_22',['redisxgetclient',['../redisx-client_8c.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a14907be8fba6a13505a352673cea5895',1,'redisxGetClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], + ['redisxgetkeys_23',['redisxgetkeys',['../redisx-tab_8c.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx_8h.html#aaa45af252b10e19c647d2cd5b51d7c05',1,'redisxGetKeys(Redis *redis, const char *table, int *n): redisx-tab.c']]], + ['redisxgetlockedconnectedclient_24',['redisxgetlockedconnectedclient',['../redisx-client_8c.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c'],['../redisx_8h.html#a19d2fb18f2f939edfdc412d064741f9f',1,'redisxGetLockedConnectedClient(Redis *redis, enum redisx_channel channel): redisx-client.c']]], + ['redisxgetscancount_25',['redisxgetscancount',['../redisx-tab_8c.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c'],['../redisx_8h.html#af3167ceaaedaf0a005da22e28521440e',1,'redisxGetScanCount(Redis *redis): redisx-tab.c']]], + ['redisxgetstringvalue_26',['redisxgetstringvalue',['../redisx-tab_8c.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c'],['../redisx_8h.html#afc875f142146282860b6a8a3ac2f0fc8',1,'redisxGetStringValue(Redis *redis, const char *table, const char *key, int *len): redisx-tab.c']]], + ['redisxgettable_27',['redisxgettable',['../redisx-tab_8c.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c'],['../redisx_8h.html#af4290857fc98baac7edd15edb6d0bcac',1,'redisxGetTable(Redis *redis, const char *table, int *n): redisx-tab.c']]], + ['redisxgettime_28',['redisxgettime',['../redisx_8c.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c'],['../redisx_8h.html#a5dbdb6bef9c8ac3a4a8e901abe505d30',1,'redisxGetTime(Redis *redis, struct timespec *t): redisx.c']]], + ['redisxgetvalue_29',['redisxgetvalue',['../redisx-tab_8c.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c'],['../redisx_8h.html#a01bf1f5d830d1af19456ab78457a54ab',1,'redisxGetValue(Redis *redis, const char *table, const char *key, int *status): redisx-tab.c']]], + ['redisxhaspipeline_30',['redisxhaspipeline',['../redisx_8c.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c'],['../redisx_8h.html#a481678923a653e5227f7dab5a1fd272d',1,'redisxHasPipeline(Redis *redis): redisx.c']]], + ['redisxignorereplyasync_31',['redisxignorereplyasync',['../redisx-client_8c.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#ac0f30d62044638a2ead07583ad723fdf',1,'redisxIgnoreReplyAsync(RedisClient *cl): redisx-client.c']]], + ['redisxinit_32',['redisxinit',['../redisx-net_8c.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c'],['../redisx_8h.html#a5c78c2189a76a077231016564a0cecd5',1,'redisxInit(const char *server): redisx-net.c']]], + ['redisxisconnected_33',['redisxisconnected',['../redisx-net_8c.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c'],['../redisx_8h.html#a94326ebfa5868579c8448cdbb941b3da',1,'redisxIsConnected(Redis *redis): redisx-net.c']]], + ['redisxisverbose_34',['redisxisverbose',['../redisx_8c.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c'],['../redisx_8h.html#a484532a0b208bbd9c7a6cb9663361696',1,'redisxIsVerbose(): redisx.c']]], + ['redisxloadscript_35',['redisxloadscript',['../redisx-script_8c.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c'],['../redisx_8h.html#ae8930592b8f927a154508669132bebab',1,'redisxLoadScript(Redis *redis, const char *script, char **sha1): redisx-script.c']]], + ['redisxlockclient_36',['redisxlockclient',['../redisx-client_8c.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#ac9c69fbcaa2a2fbe95af72d91a7b7e6c',1,'redisxLockClient(RedisClient *cl): redisx-client.c']]], + ['redisxlockconnected_37',['redisxlockconnected',['../redisx-client_8c.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#aad864c08ef9365c264c30bbacb0b77b2',1,'redisxLockConnected(RedisClient *cl): redisx-client.c']]], + ['redisxmultiset_38',['redisxmultiset',['../redisx-tab_8c.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#aa8fd65a355394af08c86b4f0e943d3a6',1,'redisxMultiSet(Redis *redis, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], + ['redisxmultisetasync_39',['redisxmultisetasync',['../redisx-tab_8c.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a750023f759dd5192dd3c802a542af770',1,'redisxMultiSetAsync(RedisClient *cl, const char *table, const RedisEntry *entries, int n, boolean confirm): redisx-tab.c']]], + ['redisxnotify_40',['redisxnotify',['../redisx-sub_8c.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c'],['../redisx_8h.html#ace918fd1adb80e26cfae107685a314e0',1,'redisxNotify(Redis *redis, const char *channel, const char *message): redisx-sub.c']]], + ['redisxping_41',['redisxping',['../redisx_8c.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c'],['../redisx_8h.html#afd19b1137e80ed26065d9e6e7039c8fe',1,'redisxPing(Redis *redis, const char *message): redisx.c']]], + ['redisxpublish_42',['redisxpublish',['../redisx-sub_8c.html#a3ae6a78cececda6a1a495eebefbd57e9',1,'redisxPublish(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx_8h.html#a06262603a9a3153fb29d81628fee6a8e',1,'redisxPublish(Redis *redis, const char *channel, const char *message, int length): redisx-sub.c']]], + ['redisxpublishasync_43',['redisxpublishasync',['../redisx-sub_8c.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c'],['../redisx_8h.html#a89b6c2128548882616c081553ea2436c',1,'redisxPublishAsync(Redis *redis, const char *channel, const char *data, int length): redisx-sub.c']]], + ['redisxreadreplyasync_44',['redisxreadreplyasync',['../redisx-client_8c.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#abc855133c2af4f5d929a05292aa634d1',1,'redisxReadReplyAsync(RedisClient *cl): redisx-client.c']]], + ['redisxreconnect_45',['redisxreconnect',['../redisx_8h.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c'],['../redisx-net_8c.html#a55a2efad7c8d8f840f4144a217f58965',1,'redisxReconnect(Redis *redis, boolean usePipeline): redisx-net.c']]], + ['redisxremoveconnecthook_46',['redisxremoveconnecthook',['../redisx-hooks_8c.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#aa6b85dc9160e50da8a47152d2995a3dd',1,'redisxRemoveConnectHook(Redis *redis, void(*setupCall)(Redis *)): redisx-hooks.c']]], + ['redisxremovedisconnecthook_47',['redisxremovedisconnecthook',['../redisx-hooks_8c.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c'],['../redisx_8h.html#a7d57699ce7c728a4c936a4ba040b12f0',1,'redisxRemoveDisconnectHook(Redis *redis, void(*cleanupCall)(Redis *)): redisx-hooks.c']]], + ['redisxremovesubscribers_48',['redisxremovesubscribers',['../redisx-sub_8c.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c'],['../redisx_8h.html#aeda3fce11d0f9a11428ca405d1e45b69',1,'redisxRemoveSubscribers(Redis *redis, RedisSubscriberCall f): redisx-sub.c']]], + ['redisxrequest_49',['redisxrequest',['../redisx_8h.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c'],['../redisx_8c.html#a09092bd97eead5c5fa73fa0d9241018c',1,'redisxRequest(Redis *redis, const char *command, const char *arg1, const char *arg2, const char *arg3, int *status): redisx.c']]], + ['redisxresetclient_50',['redisxResetClient',['../redisx-client_8c.html#a05f0f4d0a2f3d8fb5e385541be6624a2',1,'redisx-client.c']]], + ['redisxrunscript_51',['redisxRunScript',['../redisx-script_8c.html#a36374ac4afaaca0a72be2fb95a909869',1,'redisx-script.c']]], + ['redisxrunscriptasync_52',['redisxRunScriptAsync',['../redisx-script_8c.html#a711d6ba68a67ab814ddda0adc998a2ce',1,'redisx-script.c']]], + ['redisxscankeys_53',['redisxscankeys',['../redisx-tab_8c.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a67dd05115ae75dac9637ac04220d73b6',1,'redisxScanKeys(Redis *redis, const char *pattern, int *n, int *status): redisx-tab.c']]], + ['redisxscantable_54',['redisxscantable',['../redisx-tab_8c.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c'],['../redisx_8h.html#a47d28fd9f2f35f0af5abd67a1ae7b987',1,'redisxScanTable(Redis *redis, const char *table, const char *pattern, int *n, int *status): redisx-tab.c']]], + ['redisxselectdb_55',['redisxselectdb',['../redisx_8h.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c'],['../redisx_8c.html#aec99fb8b19d6751038bf9c4c6d04f8d0',1,'redisxSelectDB(Redis *redis, int idx): redisx.c']]], + ['redisxsendarrayrequestasync_56',['redisxsendarrayrequestasync',['../redisx-client_8c.html#a899f4f8853add789db4bd4de106fd6d8',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int lengths[], int n): redisx-client.c'],['../redisx_8h.html#aa215ffce482d0b0edf5ca4ef5eaf3f8b',1,'redisxSendArrayRequestAsync(RedisClient *cl, char *args[], int length[], int n): redisx-client.c']]], + ['redisxsendrequestasync_57',['redisxsendrequestasync',['../redisx-client_8c.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c'],['../redisx_8h.html#afc7b28288c07baf0b3c8fdc9d8ddf263',1,'redisxSendRequestAsync(RedisClient *cl, const char *command, const char *arg1, const char *arg2, const char *arg3): redisx-client.c']]], + ['redisxsetpassword_58',['redisxsetpassword',['../redisx_8c.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c'],['../redisx_8h.html#a0e9eda38aa6f084ac151cbebe2886c2f',1,'redisxSetPassword(Redis *redis, const char *passwd): redisx.c']]], + ['redisxsetpipelineconsumer_59',['redisxsetpipelineconsumer',['../redisx_8c.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c'],['../redisx_8h.html#a27bfc0692f6023f413912129871fed56',1,'redisxSetPipelineConsumer(Redis *redis, void(*f)(RESP *)): redisx.c']]], + ['redisxsetport_60',['redisxsetport',['../redisx-net_8c.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c'],['../redisx_8h.html#a37f39ede48014a2463e4c72bf6eb5a3e',1,'redisxSetPort(Redis *redis, int port): redisx-net.c']]], + ['redisxsetscancount_61',['redisxsetscancount',['../redisx-tab_8c.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c'],['../redisx_8h.html#a3bd0d2964966ed6655358ff2fe0802c0',1,'redisxSetScanCount(Redis *redis, int count): redisx-tab.c']]], + ['redisxsettcpbuf_62',['redisxsettcpbuf',['../redisx-net_8c.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c'],['../redisx_8h.html#a83fce113d042490e77efdc574e64d76f',1,'redisxSetTcpBuf(int size): redisx-net.c']]], + ['redisxsettransmiterrorhandler_63',['redisxsettransmiterrorhandler',['../redisx_8c.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c'],['../redisx_8h.html#ae060c9e745fe25f8cb742d7e82cf586e',1,'redisxSetTransmitErrorHandler(Redis *redis, RedisErrorHandler f): redisx.c']]], + ['redisxsetuser_64',['redisxsetuser',['../redisx_8c.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c'],['../redisx_8h.html#a3beff3a9e373a0f1de626a8e64da98cf',1,'redisxSetUser(Redis *redis, const char *username): redisx.c']]], + ['redisxsetvalue_65',['redisxsetvalue',['../redisx-tab_8c.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a1465b1a965ddd685e16bccbf0b34f08b',1,'redisxSetValue(Redis *redis, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], + ['redisxsetvalueasync_66',['redisxsetvalueasync',['../redisx-tab_8c.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c'],['../redisx_8h.html#a9e784632598b0c418a3ae3a87aa09fe4',1,'redisxSetValueAsync(RedisClient *cl, const char *table, const char *key, const char *value, boolean confirm): redisx-tab.c']]], + ['redisxsetverbose_67',['redisxsetverbose',['../redisx_8c.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c'],['../redisx_8h.html#a11454a2359f43b6fd024d25a8148644e',1,'redisxSetVerbose(boolean value): redisx.c']]], + ['redisxskipreplyasync_68',['redisxskipreplyasync',['../redisx_8h.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c'],['../redisx-client_8c.html#a44c5d0bd24f5a4f2f131218f14c9c599',1,'redisxSkipReplyAsync(RedisClient *cl): redisx-client.c']]], + ['redisxstartblockasync_69',['redisxstartblockasync',['../redisx-client_8c.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a3e49508e4e4fcc283832226fd1bffd85',1,'redisxStartBlockAsync(RedisClient *cl): redisx-client.c']]], + ['redisxsubscribe_70',['redisxsubscribe',['../redisx-sub_8c.html#a0aa27b4fce0d0986cae75dfe7fa12f19',1,'redisxSubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#a789f711733a55601cd71a2c0f61ec2db',1,'redisxSubscribe(Redis *redis, const char *channel): redisx-sub.c']]], + ['redisxunlockclient_71',['redisxunlockclient',['../redisx-client_8c.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c'],['../redisx_8h.html#a87efe53c80fcff3fcf189362cbc602f7',1,'redisxUnlockClient(RedisClient *cl): redisx-client.c']]], + ['redisxunsubscribe_72',['redisxunsubscribe',['../redisx-sub_8c.html#accafa9bf1ced851cc2e95c2d9fa1e9f8',1,'redisxUnsubscribe(Redis *redis, const char *pattern): redisx-sub.c'],['../redisx_8h.html#af64c112d9c395f1e08af52acd6f5c3ec',1,'redisxUnsubscribe(Redis *redis, const char *channel): redisx-sub.c']]] ]; diff --git a/apidoc/html/toc.xml b/apidoc/html/toc.xml index 68ce5ed..6c5757c 100644 --- a/apidoc/html/toc.xml +++ b/apidoc/html/toc.xml @@ -125,6 +125,7 @@