Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
Craig Tiller
cda759d658
Add an error to fd_shutdown (and recursively)
...
Allows diagnosing WHY a file descriptor was shutdown prematurely.
8 years ago
Mark D. Roth
96ba68d7cd
Fix more allocation bugs.
8 years ago
Craig Tiller
29dc490b94
clang-format
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Aaron Isotton
24e69bf02a
Added a channel argument to set the maximum reconnect backoff duration. Extended the interop test to test the custom reconnect backoffs.
...
This closes #5377 .
9 years ago
Dan Born
725ee28af8
Extend Copyrights to 2016
9 years ago
Dan Born
5d81d15260
Code review follow-up.
9 years ago
Dan Born
fa6b606898
Make grpc_tcp_listener private.
9 years ago
Craig Tiller
7b4356194d
Finish initial scrape, clang-format
9 years ago
Nicolas Noble
5eb4e1caef
Adding grpc_tcp_listener as an actual object being returned.
9 years ago
yang-g
c9fca1813a
refacto of the reconnect tcp server to a general purpose test tcp server to be reused by the set_initial_string_test
9 years ago
Craig Tiller
a82950e683
clang-format all core files
9 years ago
Craig Tiller
8af4c33718
Final patches for rename
9 years ago
Craig Tiller
e7db29f8c7
Move argument passing to start of list
9 years ago
Craig Tiller
f5768a6765
Rename init
9 years ago
Craig Tiller
098047b53a
Rename run
9 years ago
Craig Tiller
9f7dc3a4e5
Move argument passing to start of list
9 years ago
Craig Tiller
1be70ccdb8
Move arguments to the start of lists
9 years ago
Craig Tiller
45724b35e4
indent pass to get logical source lines on one physical line
9 years ago
Craig Tiller
d9ccbbf6b9
Rename call_list to closure_list
9 years ago
Craig Tiller
dfff1b8126
Call list progress
9 years ago
Craig Tiller
d1bec03fa1
Call list progress
9 years ago
Craig Tiller
6a6b36c503
Enable -Wconversion
9 years ago
Craig Tiller
3121fd4d75
Sign conversion fixes
9 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
9 years ago
Craig Tiller
4c06b820e0
Add a test of non-blocking API behavior
...
... also fix things that were broken :)
9 years ago
Craig Tiller
08cea2a907
Fix integration breakage
9 years ago
yang-g
fc8d8d6a43
add support for detecting spurious outside connection.
9 years ago
yang-g
c9c69e27da
Add reconnect interop test client and server
9 years ago