Craig Tiller
ff1e2aa6bd
Ensure test fails if SSL connection succeeds
9 years ago
Craig Tiller
172895c2a9
Add documentation
9 years ago
Craig Tiller
7d408487fa
clang-format
9 years ago
Craig Tiller
abd20f3c69
Add tests for failed SSL connections: bad cert, and bad alpn config
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Nicolas "Pixel" Noble
ebb514066e
Changing the library's code to adapt with the new API.
9 years ago
Craig Tiller
143e7bf0cf
Introduce a clock type field onto gpr_timespec.
...
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
10 years ago
Craig Tiller
64be9f7a30
C Core API cleanup.
...
Simplify grpc_event into something that can be non-heap allocated.
Deprecate grpc_event_finish.
Remove grpc_op_error - use an int as this is more idiomatic C style.
10 years ago
Craig Tiller
76dcd38332
Hack to get Mac end2end test working
10 years ago
zeliard
179be50ad3
merge VS solutions file from upstream master
10 years ago
Abhishek Kumar
d774c5cadb
Test client stream cancellation and fix bug exposed by the test.
10 years ago
Nicolas Noble
89219162dd
Refactoring std::chrono out.
10 years ago
vjpai
df9f764bf8
Revert "Allow nullptr to be passed in if user doesn't care about tag"
...
This reverts commit 4cba0ca39c
.
10 years ago
vjpai
4cba0ca39c
Allow nullptr to be passed in if user doesn't care about tag
...
for next,asyncnext
10 years ago
Yang Gao
b7b965c842
Make Next free of time_point to timespec conversion
10 years ago
vjpai
7aadf46fdb
Change to std::chrono and add a test.
10 years ago
Vijay Pai
3e0a46a1c4
Change behavior to properly account for possibility of NULL
...
tag. This can happen if the tag is actually an integer being
typecast to void*
To avoid breaking the API of existing Next calls, I've made
a new AsyncNext method with a tri-state return that indicates
whether there is a shutdown, an actual event, or a timeout.
Still needs proper testing for the AsyncNext method specifically.
10 years ago
Vijay Pai
ee705f6d66
Add support for deadline on CompletionQueue::Next
...
If the deadline elapses, return true but have a null tag.
10 years ago
Craig Tiller
d24d13d6eb
Simplify TryPluck
10 years ago
Craig Tiller
492968f7d9
Server side cancellation receive support
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
645466e089
Initial sketch
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
573523f127
clang-format
10 years ago
Craig Tiller
854a30c73a
More implementation
10 years ago
Craig Tiller
de917062ec
Refine completion queue
10 years ago
Craig Tiller
b470169252
Remove more unnecessary files
10 years ago
Craig Tiller
061754a483
Cleanup some cruft
10 years ago
Craig Tiller
2dff17d33b
Async API declarations
10 years ago
Craig Tiller
82ee98cc0d
Fix compile error
10 years ago
Craig Tiller
50950712c1
Further progress
10 years ago
Craig Tiller
c4965751a0
Starting to scratch out the API
10 years ago
Craig Tiller
6135107e4a
New completion queue
10 years ago
Craig Tiller
2a2bacccf3
Remove TODO
10 years ago
Craig Tiller
f834bdc3cf
Move completion_queue.cc to common
10 years ago
Craig Tiller
ecd49345b5
Use clang-format-3.5
10 years ago
yangg
87da1b937d
Make the default deadline gpr_inf_future to avoid mismatch between
...
gpr_inf_future and time_point::max(). The redundant AbsoluteDeadline prefix is removed from the utility function names.
Now the ClientContext holds a gpr_timespec instead of a time_point.
A test will be added in the server side deadline support cl.
Change on 2014/12/11 by yangg <yangg@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81920769
10 years ago
Nicolas Noble
b7ebd3b8c6
Initial import.
10 years ago