makdharma
8065000697
Remove "final" keyword and make methods protected.
...
This adds extensibility to the API and makes custom implementation
of the server possible.
7 years ago
Alexander Polcyn
db3e898a98
Add a sanity check for inclusion of port_platform.h
7 years ago
Muxi Yan
1a6d3a529b
Add comments to the interface
7 years ago
Alexander Polcyn
1bc550132a
Fix ruby artifact build
7 years ago
Tobias Jungel
f258b56f43
fix non-virtual-dtor
...
compiling with -Wnon-virtual-dtor works with this patch
7 years ago
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
7 years ago
Juanli Shen
87c6504ca9
Revert "Revert "Revert "Revert "grpclb re-resolution""""
7 years ago
David G. Quintas
f66cf0d70d
Revert "Revert "Revert "grpclb re-resolution"""
7 years ago
Vijay Pai
236d9f2a28
Address reviewer feedback.
7 years ago
ncteisen
e83c234940
Add details about API gaurantees
7 years ago
Vijay Pai
c745690caf
Internalize gpr_thd except for id and currentid
7 years ago
Juanli Shen
776490af0e
Revert "Revert "grpclb re-resolution""
7 years ago
Muxi Yan
86e6cc160b
polish
7 years ago
Muxi Yan
bead9649e1
Mark stream compression as experimental
7 years ago
yang-g
89464de6f0
Trim backup slice when it is larger than needed
7 years ago
Juanli Shen
aa7dc296b6
Revert "grpclb re-resolution"
7 years ago
Muxi Yan
cda058de8e
build projects
7 years ago
Muxi Yan
99f1a8f467
Remove compression_ruby
7 years ago
Muxi Yan
6f0b195d20
Replace GRPC_COMPRESS_MESSAGE_* with GRPC_COMPRESS_*
7 years ago
Juanli Shen
33cdd57ab7
grpclb in charge of its re-resolution
7 years ago
Vijay Pai
e81ead58fb
Improve CQ and cancellation comments
7 years ago
Vijay Pai
dcd5ef3ad8
Deprecate GenericStub()::Call for multi-threaded use
7 years ago
Muxi Yan
3e440f3500
Add MobileLog support
7 years ago
Vijay Pai
d4d0a30c6f
Privatize useful.h and avl.h
7 years ago
David Garcia Quintas
a21ab2ba29
Fix compression algorithm accessors
7 years ago
David Garcia Quintas
f25126cffb
PR comments
7 years ago
David Garcia Quintas
3ee68da517
PR Comments
7 years ago
David Garcia Quintas
7896b62f2d
DNS cooldown mechanism
7 years ago
Jan Tattermusch
97209aee1a
fix warning & typo
7 years ago
Vijay Pai
ae376bf9d9
Privatize host_port.h; was not used in any wrapped language implementation
7 years ago
Vijay Pai
b6cf123717
Privatize thread-local storage headers
7 years ago
Vijay Pai
8a99fdb57e
Move cmdline and subprocess from public gpr to test/core/util
7 years ago
Mark D. Roth
62569dd978
Fix arena to return aligned memory.
7 years ago
Vijay Pai
e1e7042919
Restructure to simplify, harden, and avoid forward declaration
7 years ago
Vijay Pai
2b226adf60
Remove alarm from core, implement in C++ layer only
7 years ago
Jan Tattermusch
c9ec2c0888
Revert "Stop using std::thread in C++ library since it can trigger exceptions"
7 years ago
Vijay Pai
1d91362f81
exec_ctx_fwd.h should never have been in public headers
7 years ago
Vijay Pai
b4b0ac7049
Resolve leak by freeing request payload if resources exhausted
7 years ago
Vijay Pai
fd4884a768
Address review comments
7 years ago
Vijay Pai
7500577593
Address review feedback; stop using result of 'what'
7 years ago
Vijay Pai
ab00654784
Tag new #else and #endif blocks with comments
7 years ago
Vijay Pai
9809ce38e9
Use appropriate preprocessor guards to allow building without exceptions
7 years ago
Vijay Pai
8fc3715a17
Catch exceptions from sync method handlers without crashing server
7 years ago
Vijay Pai
5dd32268be
Switch C++ sync server to use gpr_thd rather than std::thread and provide resource exhaustion mechanism
7 years ago
Vijay Pai
91bab37129
When building with bazel on a Mac, workaround bazelbuild/bazel#4341
7 years ago
Yuchen Zeng
c6ae9b562b
Silence openssl 1.1.0 warnings
7 years ago
Yash Tibrewal
11d1ac4c0c
Add an exception in TLS to use pthread library instead of __thread for Android NDK with GCC as the compiler
7 years ago
ncteisen
7d9b6358b5
Initial commit
...
Picks up work from https://github.com/grpc/grpc/pull/10259 .
A merge was impossible due to the many sweeping changed that
have occured since I last touched that PR (c++-ization, exec_ctx,
reorganitation of filters, etc).
7 years ago
Vijay Pai
d5730c6c22
Allow no message on sync unary call, just like async
7 years ago
ncteisen
934a3cebc4
Allow forward declaration of log args
7 years ago