History log of /6.0.3/kv_engine/include/memcached/engine_common.h (Results 1 – 5 of 5)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v7.1.1, v7.0.4, v7.1.0, v6.6.5-MP1, v6.6.5, v6.6.4, v7.0.2, v7.0.1, v6.6.3, v7.0.0, v6.6.2, v6.5.2, v6.0.5, v6.6.1, v6.5.1-MP5, v6.6.0, v6.5.1-MP3, v6.5.1, v6.0.4, v6.5.0, v6.0.3, v5.5.6, v6.0.2, v5.5.5, v5.5.4, v6.0.1, v5.5.3, v5.1.3, v6.0.0, v5.5.2, v5.5.1, v5.1.2, v5.5.0, v5.1.1, v5.1.0, v5.0.1
# f9c178f3 23-Nov-2017 Trond Norbye <trond.norbye@gmail.com>

Tighten up engine API; Require cookie for get_stats

Use gsl::not_null for the cookie parameter passed into
the engine and the add_stats callback (as the core expects
it to be a valid cookie).

Chang

Tighten up engine API; Require cookie for get_stats

Use gsl::not_null for the cookie parameter passed into
the engine and the add_stats callback (as the core expects
it to be a valid cookie).

Change the two parameter key + keylen into a cb::const_char_buffer

A followup to this patch (and the other not_null patches) change
the void pointer to a Cookie object passed by reference.

Change-Id: I31c72e4665ee548a3bb525b28b3a56b663c8f2c0
Reviewed-on: http://review.couchbase.org/85965
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: v5.0.0, v4.6.2_ep, v4.6.2_mc, v4.6.1_ep, v4.6.0_ep, v4.6.0_mc, v4.6.1_mc, v4.5.1-MP1_mc, v4.6.0-DP_ep, v4.6.0-DP_mc, v4.5.1-MP1_ep, v4.5.1_ep, v4.1.2-MP2_mc, v4.5.1_mc, v4.1.2-MP1_ep, v4.1.2-MP2_ep, v4.1.2_ep, v3.1.6_ep, v4.1.2-MP1_mc, v4.1.2_mc, v3.1.6_mc, v4.5.0_mc, v4.5.0_ep, v4.1.1_ep, v3.1.5_ep, v4.1.1_mc, v3.1.5_mc, v3.1.4_ep, v3.1.4_mc, v3.1.3_ep, v4.1.0_ep, v4.1.0_mc, v3.1.2_ep, v3.1.2_mc, v3.1.3_mc, v3.1.1_mc, v3.1.1_ep, v4.0.0_ep, v4.0.0_mc, v3.1.0_ep, v3.1.0_mc, v3.0.2-MP2_mc, v3.0.2-MP3_mc, v3.0.3-MP1_mc, v3.0.3_mc, v3.0.2_ep, v3.0.2_mc, v3.0.1_mc, v3.0.0_ep, v3.0.0-beta3_mc, v3.0.0_mc, v3.0.0-beta2_mc, v3.0.0-beta1_mc, v2.5.1_ep, v2.5.1-MP1-A_mc, v2.5.1.1_mc, v2.5.1_mc, v2.5.0_mc, v2.5.0-dp1_mc, v2.2.0_mc, 2.1.1r_ep, 2.1.0r_ep, 2.0.2r_ep
# f603fdb6 05-May-2013 Trond Norbye <trond.norbye@gmail.com>

Revamp build process

* Build using CMake (http://www.cmake.org)
* Link with tcmalloc instead of dlopen
* Build on Windows by using MSVC
* Platform library hiding threads and mutexes
* Dropped suppor

Revamp build process

* Build using CMake (http://www.cmake.org)
* Link with tcmalloc instead of dlopen
* Build on Windows by using MSVC
* Platform library hiding threads and mutexes
* Dropped support for UDP
* Ensure that the test applications run on windows!

Change-Id: Iecf1aaa81e95564d3c0918a58d041e074e756ab0
Reviewed-on: http://review.couchbase.org/28671
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: 2.0.2r_mc, 2.1.0r_mc, 2.1.1r_mc, v2.1.0_mc, 2.0.1-macosx_mc, 2.0.1-windows_mc, v2.0.1-macosx_mc, v2.0.1-windows_mc, v2.1.1_mc, 2.0.1-macosx_ep, 2.0.1-windows_ep, 2.0.1-linux_ep, 2.0.1-linux_mc, v2.0.1-linux_mc, 2.0.0-couchbase_ep, v2.0.0_mc, v2.0.0-beta_mc, 1.8.1-MB-5845_ep, 2.0.0r_ep, 1.8.1_ep, v1.8.1_mc, 1.8-MB-4901_ep, v2.0.0-dp4_mc, 1.8-MB-4738_ep, 1.8.1r_ep, 1.8.0_ep, 1.8.0r_ep, 1.6.5.6_ep, 1.7.3r_ep, 1.7.2_ep, 1.7.1.1_ep, 1.7.1_ep
# 8a386293 13-Jul-2011 Bin Cui <bin.cui@gmail.com>

Fix compiling errors on windows platform

It looks like symbol 'interface' is predefined somewhere and makes
compiler confused.


# e65697b6 06-Jul-2011 Trond Norbye <trond.norbye@gmail.com>

Add support for binary protocol extensions


Revision tags: 1.6.5.5r_ep, 1.7.0_ep, 1.6.5.4_ep, v1.7.0_mc, v1.7.1_mc, v1.7.2_mc, v1.8.0_mc, 1.6.5.3.1_ep, 1.6.5.3_ep, v1.6.5.3_mc, 1.6.5.3r_ep, 1.6.5.2.1_ep, 1.6.5.2.1r_ep, 1.6.5.2_ep, v1.6.5.2_mc, 1.6.5.2r_ep, v1.6.5.1_mc, 1.6.5.1_ep, 1.6.5.1r_ep, 1.7.0r_ep, 1.6.5_ep, 1.6.5r_ep, 1.6.4.1.1_ep, 1.6.4.1.1r_ep, 1.6.4.1_ep, 1.6.4_ep, 1.6.3_ep, 1.6.4r_ep, 1.6.3r_ep, 1.6.1_ep, 1.6.2_ep, 1.6.1rc2_ep, 1.6.0.4_ep, 1.6.0.3_ep, 1.6.1rc1_ep, 1.6.0.2_ep, 1.6.1pre_ep, 1.6.0.1_ep, 1.6.0_ep, 1.6.0rc1_ep, 1.6.0beta4_ep, 1.6.0beta4rc1_ep, 1.6.0beta3.2b_ep, 1.6.0beta3.1_ep, 1.6.0beta3_ep, 1.6.0beta3c_ep, 1.6.0beta3b_ep
# fc06711b 31-Jul-2010 Dustin Sallings <dustin@spy.net>

Pass an engine handle when registering callbacks.

This isn't used internally, but it allows an engine interposer type
engine to track where registrations are coming from.