Skip to content

Commit

Permalink
Rename callback options only used for the async API
Browse files Browse the repository at this point in the history
Use snakecase as rest of the options and prefix with async:
- async_connect_cb
- async_connect_nc_cb /* non-const callback */
- async_disconnect_cb

Signed-off-by: Björn Svensson <[email protected]>
  • Loading branch information
bjosv committed Dec 17, 2024
1 parent e1ef3d6 commit 5edde1e
Show file tree
Hide file tree
Showing 14 changed files with 49 additions and 49 deletions.
4 changes: 2 additions & 2 deletions examples/cluster-async-tls.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ int main(int argc, char **argv) {

valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE_TLS;
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
options.options = VALKEY_OPT_USE_CLUSTER_SLOTS;
valkeyClusterSetOptionEnableTLS(&options, tls);

Expand Down
4 changes: 2 additions & 2 deletions examples/cluster-async.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ int main(int argc, char **argv) {

valkeyClusterOptions options = {0};
options.initial_nodes = "127.0.0.1:7000";
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
valkeyClusterSetOptionUseLibevent(&options, base);

printf("Connecting...\n");
Expand Down
4 changes: 2 additions & 2 deletions examples/cluster-clientside-caching-async.c
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,8 @@ int main(int argc, char **argv) {

valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.onConnectNC = connectCallbackNC;
options.onDisconnect = disconnectCallback;
options.async_connect_nc_cb = connectCallbackNC;
options.async_disconnect_cb = disconnectCallback;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncContextInit(&options);
Expand Down
6 changes: 3 additions & 3 deletions include/valkey/cluster.h
Original file line number Diff line number Diff line change
Expand Up @@ -180,9 +180,9 @@ typedef struct {
void *attach_data;

/* Async API callbacks. */
valkeyConnectCallback *onConnect;
valkeyConnectCallbackNC *onConnectNC;
valkeyDisconnectCallback *onDisconnect;
valkeyConnectCallback *async_connect_cb;
valkeyConnectCallbackNC *async_connect_nc_cb; /* non-const callback */
valkeyDisconnectCallback *async_disconnect_cb;
} valkeyClusterOptions;

/*
Expand Down
12 changes: 6 additions & 6 deletions src/cluster.c
Original file line number Diff line number Diff line change
Expand Up @@ -2803,14 +2803,14 @@ valkeyClusterAsyncContext *valkeyClusterAsyncContextInit(const valkeyClusterOpti
return NULL;
}

if (options->onConnect != NULL) {
acc->onConnect = options->onConnect;
if (options->async_connect_cb != NULL) {
acc->onConnect = options->async_connect_cb;
}
if (options->onConnectNC != NULL) {
acc->onConnectNC = options->onConnectNC;
if (options->async_connect_nc_cb != NULL) {
acc->onConnectNC = options->async_connect_nc_cb;
}
if (options->onDisconnect != NULL) {
acc->onDisconnect = options->onDisconnect;
if (options->async_disconnect_cb != NULL) {
acc->onDisconnect = options->async_disconnect_cb;
}
if (options->attach_fn != NULL) {
acc->attach_fn = options->attach_fn;
Expand Down
4 changes: 2 additions & 2 deletions tests/clusterclient_async.c
Original file line number Diff line number Diff line change
Expand Up @@ -262,8 +262,8 @@ int main(int argc, char **argv) {
options.event_callback = eventCallback;
}
if (show_connection_events) {
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
}
valkeyClusterSetOptionUseLibevent(&options, base);

Expand Down
4 changes: 2 additions & 2 deletions tests/ct_async.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ int main(void) {

valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncContextInit(&options);
Expand Down
4 changes: 2 additions & 2 deletions tests/ct_async_glib.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ int main(int argc, char **argv) {
valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
valkeyClusterSetOptionUseGlib(&options, context);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down
4 changes: 2 additions & 2 deletions tests/ct_async_libev.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ int main(int argc, char **argv) {
valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
valkeyClusterSetOptionUseLibev(&options, EV_DEFAULT);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down
4 changes: 2 additions & 2 deletions tests/ct_async_libuv.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ int main(int argc, char **argv) {
valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.onConnect = connectCallback;
options.onDisconnect = disconnectCallback;
options.async_connect_cb = connectCallback;
options.async_disconnect_cb = disconnectCallback;
valkeyClusterSetOptionUseLibuv(&options, loop);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down
20 changes: 10 additions & 10 deletions tests/ct_connection.c
Original file line number Diff line number Diff line change
Expand Up @@ -295,8 +295,8 @@ void test_async_password_ok(void) {
options.initial_nodes = CLUSTER_NODE_WITH_PASSWORD;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.password = CLUSTER_PASSWORD;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down Expand Up @@ -352,8 +352,8 @@ void test_async_password_missing(void) {
valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE_WITH_PASSWORD;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);
// Password not configured

Expand Down Expand Up @@ -383,8 +383,8 @@ void test_async_username_ok(void) {
valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE_WITH_PASSWORD;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
options.username = "missing-user";
options.password = CLUSTER_PASSWORD;
valkeyClusterSetOptionUseLibevent(&options, base);
Expand Down Expand Up @@ -424,8 +424,8 @@ void test_async_multicluster(void) {
valkeyClusterOptions options1 = {0};
options1.initial_nodes = CLUSTER_NODE;
options1.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options1.onConnect = callbackExpectOk;
options1.onDisconnect = callbackExpectOk;
options1.async_connect_cb = callbackExpectOk;
options1.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options1, base);

// Connect to first cluster
Expand All @@ -436,8 +436,8 @@ void test_async_multicluster(void) {
options2.initial_nodes = CLUSTER_NODE_WITH_PASSWORD;
options2.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options2.password = CLUSTER_PASSWORD;
options2.onConnect = callbackExpectOk;
options2.onDisconnect = callbackExpectOk;
options2.async_connect_cb = callbackExpectOk;
options2.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options2, base);

// Connect to second cluster
Expand Down
4 changes: 2 additions & 2 deletions tests/ct_out_of_memory_handling.c
Original file line number Diff line number Diff line change
Expand Up @@ -448,8 +448,8 @@ void test_alloc_failure_handling_async(void) {

valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
options.options = VALKEY_OPT_USE_REPLICAS |
VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
valkeyClusterSetOptionUseLibevent(&options, base);
Expand Down
4 changes: 2 additions & 2 deletions tests/ct_pipeline.c
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ void test_async_pipeline(void) {
valkeyClusterOptions options = {0};
options.initial_nodes = CLUSTER_NODE;
options.options = VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down
20 changes: 10 additions & 10 deletions tests/ct_specific_nodes.c
Original file line number Diff line number Diff line change
Expand Up @@ -321,8 +321,8 @@ void test_async_to_single_node(void) {
options.options = VALKEY_OPT_USE_CLUSTER_SLOTS |
VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.max_retry_count = 1;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down Expand Up @@ -352,8 +352,8 @@ void test_async_formatted_to_single_node(void) {
options.options = VALKEY_OPT_USE_CLUSTER_SLOTS |
VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.max_retry_count = 1;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down Expand Up @@ -384,8 +384,8 @@ void test_async_command_argv_to_single_node(void) {
options.options = VALKEY_OPT_USE_CLUSTER_SLOTS |
VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.max_retry_count = 1;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down Expand Up @@ -416,8 +416,8 @@ void test_async_to_all_nodes(void) {
options.options = VALKEY_OPT_USE_CLUSTER_SLOTS |
VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.max_retry_count = 1;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down Expand Up @@ -457,8 +457,8 @@ void test_async_transaction(void) {
options.options = VALKEY_OPT_USE_CLUSTER_SLOTS |
VALKEY_OPT_BLOCKING_INITIAL_UPDATE;
options.max_retry_count = 1;
options.onConnect = callbackExpectOk;
options.onDisconnect = callbackExpectOk;
options.async_connect_cb = callbackExpectOk;
options.async_disconnect_cb = callbackExpectOk;
valkeyClusterSetOptionUseLibevent(&options, base);

valkeyClusterAsyncContext *acc = valkeyClusterAsyncConnectWithOptions(&options);
Expand Down

0 comments on commit 5edde1e

Please sign in to comment.