├── .clang-format ├── .clang-tidy ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── benchmark ├── .clang-tidy ├── CMakeLists.txt └── common │ ├── ClockTime_benchmark.cpp │ ├── MemoryStat_benchmark.cpp │ ├── Mutex_benchmark.cpp │ ├── Num2Str_benchmark.cpp │ ├── SlotsBitset_benchmark.cpp │ ├── Statistics_benchmark.cpp │ ├── StringStream_benchmark.cpp │ ├── ThreadExecutor_benchmark.cpp │ └── ThreadPool_benchmark.cpp ├── bootstrap.sh ├── deps ├── abseil-cpp-20220623.1.tar.gz ├── benchmark-1.7.0.tar.gz ├── cpp-linenoise-1.0.0.tar.gz ├── fmt-9.1.0.tar.gz ├── gflags-2.2.2.tar.gz ├── googletest-release-1.12.1.tar.gz ├── jemalloc-5.3.0.tar.gz ├── libevent-2.1.12-stable-patch.tar.gz ├── openssl-1.1.1m.tar.gz └── spdlog-1.11.0.tar.gz ├── examples ├── CMakeLists.txt └── HelloTair.cpp ├── format_all_code.sh ├── scripts ├── code_format │ ├── clang-format-darwin-aarch64 │ ├── clang-format-darwin-x86_64 │ └── clang-format-linux-x86_64 ├── fastcov.py └── lcov_cobertura.py ├── src ├── CMakeLists.txt ├── client │ ├── CMakeLists.txt │ ├── TairAsyncClient.cpp │ ├── TairAsyncClient.hpp │ ├── TairBaseClient.cpp │ ├── TairBaseClient.hpp │ ├── TairClient.cpp │ ├── TairClient.hpp │ ├── TairClientDefine.hpp │ ├── TairClientInfo.cpp │ ├── TairClientInfo.hpp │ ├── TairClientWrapper.cpp │ ├── TairClientWrapper.hpp │ ├── TairClusterAsyncClient.cpp │ ├── TairClusterAsyncClient.hpp │ ├── TairResult.hpp │ ├── TairResultHelper.hpp │ ├── TairSubscribeClient.cpp │ ├── TairSubscribeClient.hpp │ ├── TairTransactionClient.cpp │ ├── TairTransactionClient.hpp │ ├── TairURI.cpp │ ├── TairURI.hpp │ ├── interface │ │ └── ITairClient.hpp │ ├── mkversion.sh │ ├── params │ │ ├── BitOperation.hpp │ │ ├── BitPositionParams.hpp │ │ ├── CopyParams.hpp │ │ ├── ExpireParams.hpp │ │ ├── GeoAddParams.hpp │ │ ├── GeoUnit.hpp │ │ ├── GetExParams.hpp │ │ ├── KeyWord.hpp │ │ ├── ListDirection.hpp │ │ ├── Params.hpp │ │ ├── ParamsAll.hpp │ │ ├── RestoreParams.hpp │ │ ├── ScanParams.hpp │ │ ├── SetParams.hpp │ │ ├── SortParams.hpp │ │ ├── ZAddParams.hpp │ │ ├── ZInterUnionParams.hpp │ │ ├── ZRangeParams.hpp │ │ └── ZRemRangeOption.hpp │ └── results │ │ ├── ResultsAll.hpp │ │ ├── ScanResult.hpp │ │ ├── XPendingResult.hpp │ │ ├── XRangeResult.hpp │ │ └── XReadResult.hpp ├── common │ ├── Assert.cpp │ ├── Assert.hpp │ ├── Base64.cpp │ ├── Base64.hpp │ ├── BlockingQueue.hpp │ ├── BoundedQueue.hpp │ ├── CMakeLists.txt │ ├── CPUStatistics.cpp │ ├── CPUStatistics.hpp │ ├── CRC.cpp │ ├── CRC.hpp │ ├── CidrTrieTree.cpp │ ├── CidrTrieTree.hpp │ ├── ClockTime.hpp │ ├── Compiler.hpp │ ├── ConcurrentHashMap.hpp │ ├── Copyable.hpp │ ├── CoroutineThread.cpp │ ├── CoroutineThread.hpp │ ├── CountDownLatch.hpp │ ├── DateTime.hpp │ ├── EnableMakeShared.hpp │ ├── Endianconv.cpp │ ├── Endianconv.hpp │ ├── Expected.hpp │ ├── KeyHash.cpp │ ├── KeyHash.hpp │ ├── LRUMap.hpp │ ├── LZF.cpp │ ├── LZF.hpp │ ├── Logger.cpp │ ├── Logger.hpp │ ├── MapUtil.hpp │ ├── MathUtil.cpp │ ├── MathUtil.hpp │ ├── MemoryHook.cpp │ ├── MemoryHook.hpp │ ├── MemoryStat.cpp │ ├── MemoryStat.hpp │ ├── Mutex.hpp │ ├── Noncopyable.hpp │ ├── Sha.cpp │ ├── Sha.hpp │ ├── SharedLibraryHook.cpp │ ├── Singleton.hpp │ ├── SipHash.cpp │ ├── SipHash.hpp │ ├── SlotsBitset.cpp │ ├── SlotsBitset.hpp │ ├── Stralgo.cpp │ ├── Stralgo.hpp │ ├── StringUtil.cpp │ ├── StringUtil.hpp │ ├── SystemUtil.cpp │ ├── SystemUtil.hpp │ ├── ThreadExecutor.cpp │ ├── ThreadExecutor.hpp │ ├── ThreadExecutorPool.cpp │ ├── ThreadExecutorPool.hpp │ ├── ThreadLocal.hpp │ ├── ThreadLocalSingleton.hpp │ ├── ThreadPool.cpp │ ├── ThreadPool.hpp │ ├── TimeInterval.hpp │ ├── TokenBucket.cpp │ ├── TokenBucket.hpp │ ├── WeakCallback.hpp │ ├── libaco │ │ ├── aco.c │ │ ├── aco.h │ │ ├── aco_assert_override.h │ │ └── acosw.S │ ├── statistics │ │ ├── AtomicStatistics.hpp │ │ └── LatencyStatistics.hpp │ └── tracing │ │ ├── StaticTracepoint-ELFx86.hpp │ │ └── StaticTracepoint.hpp ├── network │ ├── Acceptor.cpp │ ├── Acceptor.hpp │ ├── Buffer.cpp │ ├── Buffer.hpp │ ├── CMakeLists.txt │ ├── Channel.cpp │ ├── Channel.hpp │ ├── Connector.cpp │ ├── Connector.hpp │ ├── DnsResolver.cpp │ ├── DnsResolver.hpp │ ├── Duration.cpp │ ├── Duration.hpp │ ├── Event.hpp │ ├── EventLoop.cpp │ ├── EventLoop.hpp │ ├── EventLoopThread.cpp │ ├── EventLoopThread.hpp │ ├── EventLoopThreadPool.cpp │ ├── EventLoopThreadPool.hpp │ ├── EventWatcher.cpp │ ├── EventWatcher.hpp │ ├── NetworkStat.hpp │ ├── Sockets.cpp │ ├── Sockets.hpp │ ├── TcpClient.cpp │ ├── TcpClient.hpp │ ├── TcpConnection.cpp │ ├── TcpConnection.hpp │ ├── TcpServer.cpp │ ├── TcpServer.hpp │ ├── Timer.hpp │ ├── TlsConnection.cpp │ ├── TlsConnection.hpp │ ├── TlsOptions.cpp │ ├── TlsOptions.hpp │ └── Types.hpp └── protocol │ ├── CMakeLists.txt │ ├── ProtocolOptions.cpp │ ├── ProtocolOptions.hpp │ ├── codec │ ├── Codec.hpp │ ├── CodecAble.hpp │ ├── CodecFactory.hpp │ ├── CodecType.hpp │ ├── DState.hpp │ ├── memcached │ │ ├── MemcachedCodec.cpp │ │ ├── MemcachedCodec.hpp │ │ ├── MemcachedCodecAble.hpp │ │ └── MemcachedProtocol.hpp │ └── resp │ │ ├── RESP2Codec.cpp │ │ ├── RESP2Codec.hpp │ │ ├── RESP2CodecAble.hpp │ │ ├── RESP3Codec.cpp │ │ ├── RESP3Codec.hpp │ │ ├── RESP3CodecAble.hpp │ │ └── RESPProtocol.hpp │ └── packet │ ├── Packet.hpp │ ├── memcached │ ├── MemcachedGetPacket.hpp │ ├── MemcachedIncDecPacket.hpp │ ├── MemcachedMscanPacket.hpp │ ├── MemcachedStatusPacket.hpp │ ├── MemcachedStrPacket.hpp │ └── MemcachedTouchPacket.hpp │ └── resp │ ├── ArrayPacket.cpp │ ├── ArrayPacket.hpp │ ├── AttributePacket.hpp │ ├── BigNumberPacket.hpp │ ├── BlobErrorPacket.hpp │ ├── BooleanPacket.hpp │ ├── BulkStringPacket.cpp │ ├── BulkStringPacket.hpp │ ├── DoublePacket.hpp │ ├── ErrorPacket.hpp │ ├── IntegerPacket.hpp │ ├── MapPacket.cpp │ ├── MapPacket.hpp │ ├── NullPacket.hpp │ ├── PushPacket.hpp │ ├── RESPPacketFactory.cpp │ ├── RESPPacketFactory.hpp │ ├── RESPPacketHelper.hpp │ ├── SetPacket.hpp │ ├── SimpleStringPacket.hpp │ └── VerbatimStringPacket.hpp └── tests └── ut_tests ├── CMakeLists.txt ├── client ├── TairClient_Basic_test.cpp ├── TairClient_GenericCmd_test.cpp ├── TairClient_GeoCmd_test.cpp ├── TairClient_HashCmd_test.cpp ├── TairClient_HyperLogLogCmd_test.cpp ├── TairClient_ListCmd_test.cpp ├── TairClient_Params_test.cpp ├── TairClient_ScriptCmd_test.cpp ├── TairClient_SetCmd_test.cpp ├── TairClient_Standalone_Server.cpp ├── TairClient_Standalone_Server.hpp ├── TairClient_StreamCmd_test.cpp ├── TairClient_StringCmd_test.cpp ├── TairClient_TransactionCmd_test.cpp ├── TairClient_ZSetCmd_test.cpp └── client_test.cpp ├── common ├── Any_test.cpp ├── Base64_test.cpp ├── ConcurrentHashMap_test.cpp ├── CoroutineThread_test.cpp ├── FlatHash_test.cpp ├── Format_test.cpp ├── KeyHash_test.cpp ├── LatencyMetric_test.cpp ├── MathUtil_test.cpp ├── Mutex_test.cpp ├── STL_test.cpp ├── Singleton_test.cpp ├── ThreadExecutorPool_test.cpp ├── ThreadLocalSingleton_test.cpp ├── ThreadLocal_test.cpp ├── ThreadPool_test.cpp ├── Utils_test.cpp ├── common_test.cpp └── memory │ └── MemoryStat_test.cpp ├── network ├── Buffer_test.cpp ├── DnsResolver_test.cpp ├── EventLoopStopTest.cpp ├── EventLoopThreadPool_Timer_test.cpp ├── EventLoopThread_Timer_test.cpp ├── EventLoop_Timer_test.cpp ├── Sockets_test.cpp ├── TcpServer_ConnMove_test.cpp ├── TcpServer_Resize_IO_test.cpp ├── TcpServer_TcpClient_test.cpp └── network_test.cpp └── protocol ├── Packet_test.cpp ├── memcached └── MemcachedCodec_test.cpp ├── protocol_test.cpp └── resp ├── ArrayPacket_test.cpp ├── AttributePacket_test.cpp ├── BigNumberPacket_test.cpp ├── BlobErrorPacket_test.cpp ├── BooleanPacket_test.cpp ├── BulkStringPacket_test.cpp ├── DoublePacket_test.cpp ├── ErrorPacket_test.cpp ├── IntegerPacket_test.cpp ├── MapPacket_test.cpp ├── NullPacket_test.cpp ├── PushPacket_test.cpp ├── RESP2Codec_test.cpp ├── RESP3Codec_test.cpp ├── RESPPacketFactory_test.cpp ├── SetPacket_test.cpp ├── SimpleStringPacket_test.cpp └── VerbatimStringPacket_test.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/.clang-tidy -------------------------------------------------------------------------------- /benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/common/ClockTime_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/ClockTime_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/MemoryStat_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/MemoryStat_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/Mutex_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/Mutex_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/Num2Str_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/Num2Str_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/SlotsBitset_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/SlotsBitset_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/Statistics_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/Statistics_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/StringStream_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/StringStream_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/ThreadExecutor_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/ThreadExecutor_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/common/ThreadPool_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/benchmark/common/ThreadPool_benchmark.cpp -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /deps/abseil-cpp-20220623.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/abseil-cpp-20220623.1.tar.gz -------------------------------------------------------------------------------- /deps/benchmark-1.7.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/benchmark-1.7.0.tar.gz -------------------------------------------------------------------------------- /deps/cpp-linenoise-1.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/cpp-linenoise-1.0.0.tar.gz -------------------------------------------------------------------------------- /deps/fmt-9.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/fmt-9.1.0.tar.gz -------------------------------------------------------------------------------- /deps/gflags-2.2.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/gflags-2.2.2.tar.gz -------------------------------------------------------------------------------- /deps/googletest-release-1.12.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/googletest-release-1.12.1.tar.gz -------------------------------------------------------------------------------- /deps/jemalloc-5.3.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/jemalloc-5.3.0.tar.gz -------------------------------------------------------------------------------- /deps/libevent-2.1.12-stable-patch.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/libevent-2.1.12-stable-patch.tar.gz -------------------------------------------------------------------------------- /deps/openssl-1.1.1m.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/openssl-1.1.1m.tar.gz -------------------------------------------------------------------------------- /deps/spdlog-1.11.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/deps/spdlog-1.11.0.tar.gz -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/HelloTair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/examples/HelloTair.cpp -------------------------------------------------------------------------------- /format_all_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/format_all_code.sh -------------------------------------------------------------------------------- /scripts/code_format/clang-format-darwin-aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/scripts/code_format/clang-format-darwin-aarch64 -------------------------------------------------------------------------------- /scripts/code_format/clang-format-darwin-x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/scripts/code_format/clang-format-darwin-x86_64 -------------------------------------------------------------------------------- /scripts/code_format/clang-format-linux-x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/scripts/code_format/clang-format-linux-x86_64 -------------------------------------------------------------------------------- /scripts/fastcov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/scripts/fastcov.py -------------------------------------------------------------------------------- /scripts/lcov_cobertura.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/scripts/lcov_cobertura.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/CMakeLists.txt -------------------------------------------------------------------------------- /src/client/TairAsyncClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairAsyncClient.cpp -------------------------------------------------------------------------------- /src/client/TairAsyncClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairAsyncClient.hpp -------------------------------------------------------------------------------- /src/client/TairBaseClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairBaseClient.cpp -------------------------------------------------------------------------------- /src/client/TairBaseClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairBaseClient.hpp -------------------------------------------------------------------------------- /src/client/TairClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClient.cpp -------------------------------------------------------------------------------- /src/client/TairClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClient.hpp -------------------------------------------------------------------------------- /src/client/TairClientDefine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClientDefine.hpp -------------------------------------------------------------------------------- /src/client/TairClientInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClientInfo.cpp -------------------------------------------------------------------------------- /src/client/TairClientInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClientInfo.hpp -------------------------------------------------------------------------------- /src/client/TairClientWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClientWrapper.cpp -------------------------------------------------------------------------------- /src/client/TairClientWrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClientWrapper.hpp -------------------------------------------------------------------------------- /src/client/TairClusterAsyncClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClusterAsyncClient.cpp -------------------------------------------------------------------------------- /src/client/TairClusterAsyncClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairClusterAsyncClient.hpp -------------------------------------------------------------------------------- /src/client/TairResult.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairResult.hpp -------------------------------------------------------------------------------- /src/client/TairResultHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairResultHelper.hpp -------------------------------------------------------------------------------- /src/client/TairSubscribeClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairSubscribeClient.cpp -------------------------------------------------------------------------------- /src/client/TairSubscribeClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairSubscribeClient.hpp -------------------------------------------------------------------------------- /src/client/TairTransactionClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairTransactionClient.cpp -------------------------------------------------------------------------------- /src/client/TairTransactionClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairTransactionClient.hpp -------------------------------------------------------------------------------- /src/client/TairURI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairURI.cpp -------------------------------------------------------------------------------- /src/client/TairURI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/TairURI.hpp -------------------------------------------------------------------------------- /src/client/interface/ITairClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/interface/ITairClient.hpp -------------------------------------------------------------------------------- /src/client/mkversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/mkversion.sh -------------------------------------------------------------------------------- /src/client/params/BitOperation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/BitOperation.hpp -------------------------------------------------------------------------------- /src/client/params/BitPositionParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/BitPositionParams.hpp -------------------------------------------------------------------------------- /src/client/params/CopyParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/CopyParams.hpp -------------------------------------------------------------------------------- /src/client/params/ExpireParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ExpireParams.hpp -------------------------------------------------------------------------------- /src/client/params/GeoAddParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/GeoAddParams.hpp -------------------------------------------------------------------------------- /src/client/params/GeoUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/GeoUnit.hpp -------------------------------------------------------------------------------- /src/client/params/GetExParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/GetExParams.hpp -------------------------------------------------------------------------------- /src/client/params/KeyWord.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/KeyWord.hpp -------------------------------------------------------------------------------- /src/client/params/ListDirection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ListDirection.hpp -------------------------------------------------------------------------------- /src/client/params/Params.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/Params.hpp -------------------------------------------------------------------------------- /src/client/params/ParamsAll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ParamsAll.hpp -------------------------------------------------------------------------------- /src/client/params/RestoreParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/RestoreParams.hpp -------------------------------------------------------------------------------- /src/client/params/ScanParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ScanParams.hpp -------------------------------------------------------------------------------- /src/client/params/SetParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/SetParams.hpp -------------------------------------------------------------------------------- /src/client/params/SortParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/SortParams.hpp -------------------------------------------------------------------------------- /src/client/params/ZAddParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ZAddParams.hpp -------------------------------------------------------------------------------- /src/client/params/ZInterUnionParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ZInterUnionParams.hpp -------------------------------------------------------------------------------- /src/client/params/ZRangeParams.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ZRangeParams.hpp -------------------------------------------------------------------------------- /src/client/params/ZRemRangeOption.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/params/ZRemRangeOption.hpp -------------------------------------------------------------------------------- /src/client/results/ResultsAll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/results/ResultsAll.hpp -------------------------------------------------------------------------------- /src/client/results/ScanResult.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/results/ScanResult.hpp -------------------------------------------------------------------------------- /src/client/results/XPendingResult.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/results/XPendingResult.hpp -------------------------------------------------------------------------------- /src/client/results/XRangeResult.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/results/XRangeResult.hpp -------------------------------------------------------------------------------- /src/client/results/XReadResult.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/client/results/XReadResult.hpp -------------------------------------------------------------------------------- /src/common/Assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Assert.cpp -------------------------------------------------------------------------------- /src/common/Assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Assert.hpp -------------------------------------------------------------------------------- /src/common/Base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Base64.cpp -------------------------------------------------------------------------------- /src/common/Base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Base64.hpp -------------------------------------------------------------------------------- /src/common/BlockingQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/BlockingQueue.hpp -------------------------------------------------------------------------------- /src/common/BoundedQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/BoundedQueue.hpp -------------------------------------------------------------------------------- /src/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CMakeLists.txt -------------------------------------------------------------------------------- /src/common/CPUStatistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CPUStatistics.cpp -------------------------------------------------------------------------------- /src/common/CPUStatistics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CPUStatistics.hpp -------------------------------------------------------------------------------- /src/common/CRC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CRC.cpp -------------------------------------------------------------------------------- /src/common/CRC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CRC.hpp -------------------------------------------------------------------------------- /src/common/CidrTrieTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CidrTrieTree.cpp -------------------------------------------------------------------------------- /src/common/CidrTrieTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CidrTrieTree.hpp -------------------------------------------------------------------------------- /src/common/ClockTime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ClockTime.hpp -------------------------------------------------------------------------------- /src/common/Compiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Compiler.hpp -------------------------------------------------------------------------------- /src/common/ConcurrentHashMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ConcurrentHashMap.hpp -------------------------------------------------------------------------------- /src/common/Copyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Copyable.hpp -------------------------------------------------------------------------------- /src/common/CoroutineThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CoroutineThread.cpp -------------------------------------------------------------------------------- /src/common/CoroutineThread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CoroutineThread.hpp -------------------------------------------------------------------------------- /src/common/CountDownLatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/CountDownLatch.hpp -------------------------------------------------------------------------------- /src/common/DateTime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/DateTime.hpp -------------------------------------------------------------------------------- /src/common/EnableMakeShared.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/EnableMakeShared.hpp -------------------------------------------------------------------------------- /src/common/Endianconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Endianconv.cpp -------------------------------------------------------------------------------- /src/common/Endianconv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Endianconv.hpp -------------------------------------------------------------------------------- /src/common/Expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Expected.hpp -------------------------------------------------------------------------------- /src/common/KeyHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/KeyHash.cpp -------------------------------------------------------------------------------- /src/common/KeyHash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/KeyHash.hpp -------------------------------------------------------------------------------- /src/common/LRUMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/LRUMap.hpp -------------------------------------------------------------------------------- /src/common/LZF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/LZF.cpp -------------------------------------------------------------------------------- /src/common/LZF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/LZF.hpp -------------------------------------------------------------------------------- /src/common/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Logger.cpp -------------------------------------------------------------------------------- /src/common/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Logger.hpp -------------------------------------------------------------------------------- /src/common/MapUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MapUtil.hpp -------------------------------------------------------------------------------- /src/common/MathUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MathUtil.cpp -------------------------------------------------------------------------------- /src/common/MathUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MathUtil.hpp -------------------------------------------------------------------------------- /src/common/MemoryHook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MemoryHook.cpp -------------------------------------------------------------------------------- /src/common/MemoryHook.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MemoryHook.hpp -------------------------------------------------------------------------------- /src/common/MemoryStat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MemoryStat.cpp -------------------------------------------------------------------------------- /src/common/MemoryStat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/MemoryStat.hpp -------------------------------------------------------------------------------- /src/common/Mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Mutex.hpp -------------------------------------------------------------------------------- /src/common/Noncopyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Noncopyable.hpp -------------------------------------------------------------------------------- /src/common/Sha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Sha.cpp -------------------------------------------------------------------------------- /src/common/Sha.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Sha.hpp -------------------------------------------------------------------------------- /src/common/SharedLibraryHook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SharedLibraryHook.cpp -------------------------------------------------------------------------------- /src/common/Singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Singleton.hpp -------------------------------------------------------------------------------- /src/common/SipHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SipHash.cpp -------------------------------------------------------------------------------- /src/common/SipHash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SipHash.hpp -------------------------------------------------------------------------------- /src/common/SlotsBitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SlotsBitset.cpp -------------------------------------------------------------------------------- /src/common/SlotsBitset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SlotsBitset.hpp -------------------------------------------------------------------------------- /src/common/Stralgo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Stralgo.cpp -------------------------------------------------------------------------------- /src/common/Stralgo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/Stralgo.hpp -------------------------------------------------------------------------------- /src/common/StringUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/StringUtil.cpp -------------------------------------------------------------------------------- /src/common/StringUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/StringUtil.hpp -------------------------------------------------------------------------------- /src/common/SystemUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SystemUtil.cpp -------------------------------------------------------------------------------- /src/common/SystemUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/SystemUtil.hpp -------------------------------------------------------------------------------- /src/common/ThreadExecutor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadExecutor.cpp -------------------------------------------------------------------------------- /src/common/ThreadExecutor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadExecutor.hpp -------------------------------------------------------------------------------- /src/common/ThreadExecutorPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadExecutorPool.cpp -------------------------------------------------------------------------------- /src/common/ThreadExecutorPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadExecutorPool.hpp -------------------------------------------------------------------------------- /src/common/ThreadLocal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadLocal.hpp -------------------------------------------------------------------------------- /src/common/ThreadLocalSingleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadLocalSingleton.hpp -------------------------------------------------------------------------------- /src/common/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadPool.cpp -------------------------------------------------------------------------------- /src/common/ThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/ThreadPool.hpp -------------------------------------------------------------------------------- /src/common/TimeInterval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/TimeInterval.hpp -------------------------------------------------------------------------------- /src/common/TokenBucket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/TokenBucket.cpp -------------------------------------------------------------------------------- /src/common/TokenBucket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/TokenBucket.hpp -------------------------------------------------------------------------------- /src/common/WeakCallback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/WeakCallback.hpp -------------------------------------------------------------------------------- /src/common/libaco/aco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/libaco/aco.c -------------------------------------------------------------------------------- /src/common/libaco/aco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/libaco/aco.h -------------------------------------------------------------------------------- /src/common/libaco/aco_assert_override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/libaco/aco_assert_override.h -------------------------------------------------------------------------------- /src/common/libaco/acosw.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/libaco/acosw.S -------------------------------------------------------------------------------- /src/common/statistics/AtomicStatistics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/statistics/AtomicStatistics.hpp -------------------------------------------------------------------------------- /src/common/statistics/LatencyStatistics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/statistics/LatencyStatistics.hpp -------------------------------------------------------------------------------- /src/common/tracing/StaticTracepoint-ELFx86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/tracing/StaticTracepoint-ELFx86.hpp -------------------------------------------------------------------------------- /src/common/tracing/StaticTracepoint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/common/tracing/StaticTracepoint.hpp -------------------------------------------------------------------------------- /src/network/Acceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Acceptor.cpp -------------------------------------------------------------------------------- /src/network/Acceptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Acceptor.hpp -------------------------------------------------------------------------------- /src/network/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Buffer.cpp -------------------------------------------------------------------------------- /src/network/Buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Buffer.hpp -------------------------------------------------------------------------------- /src/network/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/CMakeLists.txt -------------------------------------------------------------------------------- /src/network/Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Channel.cpp -------------------------------------------------------------------------------- /src/network/Channel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Channel.hpp -------------------------------------------------------------------------------- /src/network/Connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Connector.cpp -------------------------------------------------------------------------------- /src/network/Connector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Connector.hpp -------------------------------------------------------------------------------- /src/network/DnsResolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/DnsResolver.cpp -------------------------------------------------------------------------------- /src/network/DnsResolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/DnsResolver.hpp -------------------------------------------------------------------------------- /src/network/Duration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Duration.cpp -------------------------------------------------------------------------------- /src/network/Duration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Duration.hpp -------------------------------------------------------------------------------- /src/network/Event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Event.hpp -------------------------------------------------------------------------------- /src/network/EventLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventLoop.cpp -------------------------------------------------------------------------------- /src/network/EventLoop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventLoop.hpp -------------------------------------------------------------------------------- /src/network/EventLoopThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventLoopThread.cpp -------------------------------------------------------------------------------- /src/network/EventLoopThread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventLoopThread.hpp -------------------------------------------------------------------------------- /src/network/EventLoopThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventLoopThreadPool.cpp -------------------------------------------------------------------------------- /src/network/EventLoopThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventLoopThreadPool.hpp -------------------------------------------------------------------------------- /src/network/EventWatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventWatcher.cpp -------------------------------------------------------------------------------- /src/network/EventWatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/EventWatcher.hpp -------------------------------------------------------------------------------- /src/network/NetworkStat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/NetworkStat.hpp -------------------------------------------------------------------------------- /src/network/Sockets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Sockets.cpp -------------------------------------------------------------------------------- /src/network/Sockets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Sockets.hpp -------------------------------------------------------------------------------- /src/network/TcpClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TcpClient.cpp -------------------------------------------------------------------------------- /src/network/TcpClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TcpClient.hpp -------------------------------------------------------------------------------- /src/network/TcpConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TcpConnection.cpp -------------------------------------------------------------------------------- /src/network/TcpConnection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TcpConnection.hpp -------------------------------------------------------------------------------- /src/network/TcpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TcpServer.cpp -------------------------------------------------------------------------------- /src/network/TcpServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TcpServer.hpp -------------------------------------------------------------------------------- /src/network/Timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Timer.hpp -------------------------------------------------------------------------------- /src/network/TlsConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TlsConnection.cpp -------------------------------------------------------------------------------- /src/network/TlsConnection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TlsConnection.hpp -------------------------------------------------------------------------------- /src/network/TlsOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TlsOptions.cpp -------------------------------------------------------------------------------- /src/network/TlsOptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/TlsOptions.hpp -------------------------------------------------------------------------------- /src/network/Types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/network/Types.hpp -------------------------------------------------------------------------------- /src/protocol/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/CMakeLists.txt -------------------------------------------------------------------------------- /src/protocol/ProtocolOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/ProtocolOptions.cpp -------------------------------------------------------------------------------- /src/protocol/ProtocolOptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/ProtocolOptions.hpp -------------------------------------------------------------------------------- /src/protocol/codec/Codec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/Codec.hpp -------------------------------------------------------------------------------- /src/protocol/codec/CodecAble.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/CodecAble.hpp -------------------------------------------------------------------------------- /src/protocol/codec/CodecFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/CodecFactory.hpp -------------------------------------------------------------------------------- /src/protocol/codec/CodecType.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/CodecType.hpp -------------------------------------------------------------------------------- /src/protocol/codec/DState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/DState.hpp -------------------------------------------------------------------------------- /src/protocol/codec/memcached/MemcachedCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/memcached/MemcachedCodec.cpp -------------------------------------------------------------------------------- /src/protocol/codec/memcached/MemcachedCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/memcached/MemcachedCodec.hpp -------------------------------------------------------------------------------- /src/protocol/codec/memcached/MemcachedCodecAble.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/memcached/MemcachedCodecAble.hpp -------------------------------------------------------------------------------- /src/protocol/codec/memcached/MemcachedProtocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/memcached/MemcachedProtocol.hpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESP2Codec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESP2Codec.cpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESP2Codec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESP2Codec.hpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESP2CodecAble.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESP2CodecAble.hpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESP3Codec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESP3Codec.cpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESP3Codec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESP3Codec.hpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESP3CodecAble.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESP3CodecAble.hpp -------------------------------------------------------------------------------- /src/protocol/codec/resp/RESPProtocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/codec/resp/RESPProtocol.hpp -------------------------------------------------------------------------------- /src/protocol/packet/Packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/Packet.hpp -------------------------------------------------------------------------------- /src/protocol/packet/memcached/MemcachedGetPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/memcached/MemcachedGetPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/memcached/MemcachedIncDecPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/memcached/MemcachedIncDecPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/memcached/MemcachedMscanPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/memcached/MemcachedMscanPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/memcached/MemcachedStatusPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/memcached/MemcachedStatusPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/memcached/MemcachedStrPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/memcached/MemcachedStrPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/memcached/MemcachedTouchPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/memcached/MemcachedTouchPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/ArrayPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/ArrayPacket.cpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/ArrayPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/ArrayPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/AttributePacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/AttributePacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/BigNumberPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/BigNumberPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/BlobErrorPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/BlobErrorPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/BooleanPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/BooleanPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/BulkStringPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/BulkStringPacket.cpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/BulkStringPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/BulkStringPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/DoublePacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/DoublePacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/ErrorPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/ErrorPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/IntegerPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/IntegerPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/MapPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/MapPacket.cpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/MapPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/MapPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/NullPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/NullPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/PushPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/PushPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/RESPPacketFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/RESPPacketFactory.cpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/RESPPacketFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/RESPPacketFactory.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/RESPPacketHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/RESPPacketHelper.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/SetPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/SetPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/SimpleStringPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/SimpleStringPacket.hpp -------------------------------------------------------------------------------- /src/protocol/packet/resp/VerbatimStringPacket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/src/protocol/packet/resp/VerbatimStringPacket.hpp -------------------------------------------------------------------------------- /tests/ut_tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_Basic_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_Basic_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_GenericCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_GenericCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_GeoCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_GeoCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_HashCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_HashCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_HyperLogLogCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_HyperLogLogCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_ListCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_ListCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_Params_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_Params_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_ScriptCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_ScriptCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_SetCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_SetCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_Standalone_Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_Standalone_Server.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_Standalone_Server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_Standalone_Server.hpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_StreamCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_StreamCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_StringCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_StringCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_TransactionCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_TransactionCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/TairClient_ZSetCmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/TairClient_ZSetCmd_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/client/client_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/client/client_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/Any_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/Any_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/Base64_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/Base64_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/ConcurrentHashMap_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/ConcurrentHashMap_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/CoroutineThread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/CoroutineThread_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/FlatHash_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/FlatHash_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/Format_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/Format_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/KeyHash_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/KeyHash_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/LatencyMetric_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/LatencyMetric_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/MathUtil_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/MathUtil_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/Mutex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/Mutex_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/STL_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/STL_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/Singleton_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/Singleton_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/ThreadExecutorPool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/ThreadExecutorPool_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/ThreadLocalSingleton_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/ThreadLocalSingleton_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/ThreadLocal_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/ThreadLocal_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/ThreadPool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/ThreadPool_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/Utils_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/Utils_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/common_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/common_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/common/memory/MemoryStat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/common/memory/MemoryStat_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/Buffer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/Buffer_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/DnsResolver_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/DnsResolver_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/EventLoopStopTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/EventLoopStopTest.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/EventLoopThreadPool_Timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/EventLoopThreadPool_Timer_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/EventLoopThread_Timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/EventLoopThread_Timer_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/EventLoop_Timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/EventLoop_Timer_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/Sockets_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/Sockets_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/TcpServer_ConnMove_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/TcpServer_ConnMove_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/TcpServer_Resize_IO_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/TcpServer_Resize_IO_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/TcpServer_TcpClient_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/TcpServer_TcpClient_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/network/network_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/network/network_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/Packet_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/Packet_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/memcached/MemcachedCodec_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/memcached/MemcachedCodec_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/protocol_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/protocol_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/ArrayPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/ArrayPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/AttributePacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/AttributePacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/BigNumberPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/BigNumberPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/BlobErrorPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/BlobErrorPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/BooleanPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/BooleanPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/BulkStringPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/BulkStringPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/DoublePacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/DoublePacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/ErrorPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/ErrorPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/IntegerPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/IntegerPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/MapPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/MapPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/NullPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/NullPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/PushPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/PushPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/RESP2Codec_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/RESP2Codec_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/RESP3Codec_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/RESP3Codec_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/RESPPacketFactory_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/RESPPacketFactory_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/SetPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/SetPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/SimpleStringPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/SimpleStringPacket_test.cpp -------------------------------------------------------------------------------- /tests/ut_tests/protocol/resp/VerbatimStringPacket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tair-opensource/tair-client/HEAD/tests/ut_tests/protocol/resp/VerbatimStringPacket_test.cpp --------------------------------------------------------------------------------