summaryrefslogtreecommitdiff
path: root/lib/cpp/src/thrift/concurrency/TimerManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-4962 Fix deadlock in TimerManager::stopGuillaume Blanc2019-09-211-1/+1
| | | | | | | Client: cpp Author: Guillaume Blanc This closes #1877
* THRIFT-4776:Modernize c++11 code by clang-tidy (#1732)cyy2019-02-081-5/+4
| | | | | | | | | | | | | | * use override * use make_shared * use emplace * use range for * fix error on MSVC * replace boost functions with std functions * fix static analyzer warnings * check api return value * initialize member * check the return value of SSL_peek > 0 * add override
* THRIFT-4762: Applied some C++11 refactorings to the runtime library and ↵Sebastian Zenker2019-01-291-8/+8
| | | | | | | | | | | | compiler (#1719) * make use of C++11 override keyword * added const specifier to TTransport::getOrigin() * added more const correctness to the compiler * make use of auto keyword * replaced usage of NULL with nullptr * make use of explicitly-defaulted function definition * extended changelog
* use chronocyy2019-01-221-58/+33
|
* remove stdcxx namespace and use std directlycyy2019-01-071-2/+2
|
* THRIFT-4327: add API to efficiently remove a single timerFrancois Ferrand2017-09-211-7/+35
| | | | | | Client: C++ This closes #1353
* THRIFT-4292: Implement TimerManager::remove()Francois Ferrand2017-09-081-1/+15
| | | | | | Client: C++ This closes #1337
* THRIFT-2221: detect C++11 and use std namespace for memory operations ↵James E. King, III2017-08-101-1/+1
| | | | | | | | (smart_ptr) Client: C++ This closes #1328
* THRIFT-3757 Fix various compile warnings with VS2015tpcwang2016-03-291-2/+1
| | | | This closes #962
* THRIFT-3067 C++ cppcheck performance related warningsRoger Meier2015-04-261-1/+1
| | | | | | Patch: Arijit Chattopadhyay <arijitnit06@gmail.com> This closes #444
* THRIFT-2729: C++ - .clang-format created and appliedKonrad Grochowski2014-11-181-40/+41
| | | | | | | Client: C++ Patch: Konrad Grochowski make style command added
* Revert "THRIFT-2729: C++ - .clang-format created and applied"Konrad Grochowski2014-11-181-41/+40
| | | | This reverts commit 74260aa9099c3bb209bc8e524b0e8ba603f62c41.
* THRIFT-2729: C++ - .clang-format created and appliedKonrad Grochowski2014-11-181-40/+41
| | | | | | | Client: C++ Patch: Konrad Grochowski make style command added
* THRIFT-2071 clang 3.2 reports warning when comparing shared_ptr<X> == NULLRoger Meier2013-06-291-1/+1
| | | | Patch: Konrad Grochowski
* THRIFT-2014 Change C++ lib includes to use <namespace/> style throughoutRoger Meier2013-06-101-3/+3
| | | | Patch: Randy Abernethy
* THRIFT-1753: Multiple C++ Windows, OSX, and iOS portability issuesCarl Yeksigian2013-06-071-1/+14
| | | | | Client: cpp Patch: Ben Craig
* THRIFT-1690 Sockets and Pipe Handles truncated on Win64Roger Meier2012-10-041-1/+9
| | | | | | | Patch: Ben Craig git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394182 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-1552 Include paths for c/c++ should be prefixed with 'thrift/'Roger Meier2012-04-131-0/+284
To ensure there are no include path collisions the C and C++ header include paths should include 'thrift' as the root leaf. This will prevent having to place /usr/include/thrift into the compilers include header search path, which might otherwise result in the compiler accidentally picking up headers that it shouldn't. e.g. #include <foo/bar.h> should be #include <thrift/foo/bar.h> Change-Id: I48f2b0f549bda0fc81e85506ac857adc800b98a1 git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325674 13f79535-47bb-0310-9956-ffa450edef68