X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Ffixtures%2Fcallbacks.hpp;h=06b145a5fb3eaadc474737879e38f3b643bbaa80;hb=92d18858b417309f6bdee6bce464a4f3d6a375fd;hp=52bab4c7e432affcff46c932bc29dc166e68d5ab;hpb=7883b530881983213dffaa6c71ace9204bedb82a;p=awesomized%2Flibmemcached diff --git a/test/fixtures/callbacks.hpp b/test/fixtures/callbacks.hpp index 52bab4c7..06b145a5 100644 --- a/test/fixtures/callbacks.hpp +++ b/test/fixtures/callbacks.hpp @@ -1,25 +1,47 @@ +/* + +--------------------------------------------------------------------+ + | libmemcached - C/C++ Client Library for memcached | + +--------------------------------------------------------------------+ + | Redistribution and use in source and binary forms, with or without | + | modification, are permitted under the terms of the BSD license. | + | You should have received a copy of the license in a bundled file | + | named LICENSE; in case you did not receive a copy you can review | + | the terms online at: https://opensource.org/licenses/BSD-3-Clause | + +--------------------------------------------------------------------+ + | Copyright (c) 2006-2014 Brian Aker https://datadifferential.com/ | + | Copyright (c) 2020 Michael Wallner | + +--------------------------------------------------------------------+ +*/ + +#pragma once + #include "test/lib/common.hpp" #include "libmemcached/common.h" #include "libmemcachedutil/common.h" -static inline memcached_return_t ping_callback(const memcached_st *, const memcached_instance_st *instance, void *) { +static inline memcached_return_t ping_callback(const memcached_st *, + const memcached_instance_st *instance, void *) { memcached_return_t rc; - REQUIRE(libmemcached_util_ping(memcached_server_name(instance), memcached_server_port(instance), &rc)); + REQUIRE(libmemcached_util_ping(memcached_server_name(instance), memcached_server_port(instance), + &rc)); REQUIRE(rc == MEMCACHED_SUCCESS); return MEMCACHED_SUCCESS; } -static inline memcached_return_t ping2_callback(const memcached_st *, const memcached_instance_st *instance, void *) { +static inline memcached_return_t ping2_callback(const memcached_st *, + const memcached_instance_st *instance, void *) { memcached_return_t rc; - REQUIRE(libmemcached_util_ping2(memcached_server_name(instance), memcached_server_port(instance), "memcached", "memcached", &rc)); + REQUIRE(libmemcached_util_ping2(memcached_server_name(instance), memcached_server_port(instance), + "memcached", "memcached", &rc)); REQUIRE(rc == MEMCACHED_SUCCESS); return MEMCACHED_SUCCESS; } -static inline memcached_return_t callback_counter(const memcached_st *, memcached_result_st *, void *context) { - auto *counter= reinterpret_cast(context); +static inline memcached_return_t callback_counter(const memcached_st *, memcached_result_st *, + void *context) { + auto *counter = reinterpret_cast(context); *counter = *counter + 1; return MEMCACHED_SUCCESS; @@ -29,7 +51,8 @@ static inline memcached_return_t delete_trigger(memcached_st *, const char *, si return MEMCACHED_SUCCESS; } -static inline memcached_return_t read_through_trigger(memcached_st *, char *, size_t, memcached_result_st *result) { +static inline memcached_return_t get_failure(memcached_st *, char *, size_t, + memcached_result_st *result) { return memcached_result_set_value(result, S("updated by read through trigger")); } @@ -41,7 +64,8 @@ static inline memcached_return_t cleanup_callback(memcached_st *) { return MEMCACHED_SUCCESS; } -static inline memcached_return_t server_sort_callback(const memcached_st *, const memcached_instance_st *server, void *context) { +static inline memcached_return_t +server_sort_callback(const memcached_st *, const memcached_instance_st *server, void *context) { if (context) { auto bigger = reinterpret_cast(context); REQUIRE(*bigger <= memcached_server_port(server)); @@ -49,4 +73,3 @@ static inline memcached_return_t server_sort_callback(const memcached_st *, cons } return MEMCACHED_SUCCESS; } -