Commit Graph

20 Commits

Author SHA1 Message Date
Vijay Pai
e1e7042919 Restructure to simplify, harden, and avoid forward declaration 2018-01-21 21:04:38 -08:00
Vijay Pai
2b226adf60 Remove alarm from core, implement in C++ layer only 2018-01-21 21:03:56 -08:00
Vijay Pai
06e174a088 Separate public and internal C++ interfaces 2017-10-26 14:28:26 -07:00
Vijay Pai
58c33ba19b Decouple alarm construction from setting to avoid races in MT code 2017-09-07 11:34:13 -07:00
Vijay Pai
6abd20020b Revert "Separate internal-only and public parts of C++ API" 2017-07-25 00:43:30 -07:00
Vijay Pai
c0baec60a1 Internalize structs and methods meant for being exposed through codegen
or that interface with core and are only for internal use
2017-07-10 14:33:53 -07:00
David Garcia Quintas
e48949f0b4 Make grpc::Alarm non-copyable 2017-06-20 15:42:56 -07:00
Jan Tattermusch
7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Vijay Pai
c0b2acb1a0 Use C++11 final and override 2016-11-01 16:31:56 -07:00
Craig Tiller
6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
David Garcia Quintas
60ee8dd2fc docstrings 2016-03-08 17:21:42 -08:00
David Garcia Quintas
45add8a445 Merge branch 'master' of github.com:grpc/grpc into alarm_cpp 2016-02-22 23:15:28 -08:00
David Garcia Quintas
0160873273 PR comments addressed 2016-02-22 17:49:45 -08:00
David Garcia Quintas
5e07d76a86 Made Alarm's constructor a template for deadline 2016-02-17 17:10:41 -08:00
Vijay Pai
810a13e2d3 Remove a small allocation, at the cost of a little uglier header file.
This commit may or may not be a great tradeoff.
2016-02-11 03:30:10 -08:00
vjpai
04e992a750 Make C++ alarm class usable and testable - there were some build issues and
it was not actually even included in the library or the test suite.
2016-02-10 16:58:38 -08:00
David Garcia Quintas
5a9462339d copyrights 2016-01-27 19:22:14 -08:00
David Garcia Quintas
e1300deb87 After GrpcLibrary refactoring. Compiles and passes. WIP still 2016-01-27 18:41:26 -08:00
Craig Tiller
5925603101 stream_op cleanup: miscellany 2015-11-02 14:19:15 -08:00
David Garcia Quintas
7fd0fd5023 C++ Alarm implementation (with tests). 2015-10-07 19:04:58 -07:00