Vijay Pai
0823cb786b
Sanity checks for calls that were causing crashes
10 years ago
Craig Tiller
c5ba0e56a0
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
cf133f41f8
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
6e57b9edb1
Add Server.Wait
10 years ago
Craig Tiller
2d0f36c84b
Driver to client/server kind of works
10 years ago
Craig Tiller
42bc87c097
Update C++ server with new core API
...
And reflects the C++ API in ServerBuilder.
10 years ago
vjpai
cad5f0a448
Some compilers expect class SyncRequest to be declared fully and not just
...
forward-declared before the constructor for Server because this is needed
to manage exception handling for the class std::list that is templated
on SyncRequest
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
Yang Gao
467d7bd414
When the entire op fails, the recv_message is always discarded.
10 years ago
Yang Gao
2cf952730d
Deserialization success should not override earlier failure
10 years ago
Craig Tiller
ec3257c120
Fix end2end leaks
10 years ago
Craig Tiller
3d6ceb6461
Async server dispatch
10 years ago
Craig Tiller
1c9a2a91ca
Async API progress
10 years ago
Craig Tiller
8c8d0aa1d8
Async API progress
10 years ago
Craig Tiller
bc8e3db73e
Re-add mysteriously disappearing lines
10 years ago
Craig Tiller
20bc56d890
Multi-completion-queue-server
...
Allow binding a different completion queue to each registered method.
This will allow multiplexing for the C++ server between sync & async
methods more easily.
10 years ago
Yang Gao
3ccdbe9bcc
Make SendInitialMetadata work.
10 years ago
Craig Tiller
0156752a66
Some streaming progress
10 years ago
Craig Tiller
504bd331ab
Make sure we get a close before stopping the server
10 years ago
Craig Tiller
bd217574fb
Fix server shutdown issues
...
First end2end test passes
10 years ago
Craig Tiller
47a573602a
Fix ownership
10 years ago
Craig Tiller
9dcb0f8e1d
Send initial metadata
10 years ago
Craig Tiller
bb5227fc39
Allow server to hook calls also, fix crash
10 years ago
Craig Tiller
7c2f3f7af1
Fix typo causing crash
10 years ago
Craig Tiller
3b29b566a2
Just use one completion queue per server for delivering completions
...
This simplifies (drastically) the polling story, although will slightly
complicate mixing sync & async servers - but we're not there yet.
10 years ago
Craig Tiller
04c8ff0245
Fix FinalizeResult signature
10 years ago
Craig Tiller
c416577636
Server progress
10 years ago
Craig Tiller
cbd0485088
Simplify server ready for async path
10 years ago
Craig Tiller
36d18a089e
Fix compile
10 years ago
Craig Tiller
b470169252
Remove more unnecessary files
10 years ago
Craig Tiller
1d2e21962e
Server progress
10 years ago
Craig Tiller
061754a483
Cleanup some cruft
10 years ago
Craig Tiller
7c72adcdc7
Make server.cc compile again
10 years ago
Craig Tiller
0db1befae1
Progress
10 years ago
Craig Tiller
c4f0ebe63b
Prepare for the new batch call API.
...
Rename all core API functions that are on their way to deprecation with
an _old tag across all wrappings.
10 years ago
Craig Tiller
a7cac78516
Prepare for the new batch call API.
...
Rename all core API functions that are on their way to deprecation with
an _old tag across all wrappings.
10 years ago
Craig Tiller
ecd49345b5
Use clang-format-3.5
10 years ago
yangg
1b151096d1
Add impl subdirectory under public and move headers that need to be installed
...
to it.
Change on 2015/01/09 by yangg <yangg@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=83640373
10 years ago
yangg
9e21f7281f
Add server side credentials support.
...
Make interop test use ssl by default.
Change on 2014/12/08 by yangg <yangg@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81619141
10 years ago
Nicolas Noble
b7ebd3b8c6
Initial import.
11 years ago