Adam Michalik
b97e2d145e
Add C++ support for using external FD
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
David Garcia Quintas
60ee8dd2fc
docstrings
9 years ago
yang-g
eb62c94338
Add a way to override channel arguments for server creation
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
David Garcia Quintas
e1300deb87
After GrpcLibrary refactoring. Compiles and passes. WIP still
9 years ago
vjpai
a24e9d774c
Sanity checks and asan fix
9 years ago
vjpai
0c31b60805
Sanity failures (copyright, clang-format)
9 years ago
Craig Tiller
17b5047e46
Fix copyrights
9 years ago
Craig Tiller
64616496e2
Alternative ownership for global callbacks
9 years ago
David Garcia Quintas
f3ddb7c55a
clang-format
9 years ago
David Garcia Quintas
1f4e72c19c
override -> GRPC_OVERRIDE
9 years ago
David Garcia Quintas
44f3249018
Introduced ServerInterface
9 years ago
yang-g
f48766d347
fix copyright
9 years ago
yang-g
0bbc87f599
Add generic support
9 years ago
Craig Tiller
15f383c6cc
Exploratory refactoring for mixed sync/async methods on the same C++ service
9 years ago
Craig Tiller
8352b9e997
Review feedback
9 years ago
yang-g
a23f17b123
add server_builder_option
9 years ago
Craig Tiller
7221d999bb
Global hook for doing something in response to a synchronous server call
9 years ago
Craig Tiller
ddf3a511aa
Add clang-format to sanity
9 years ago
Craig Tiller
d6599a39e4
Replicate C++ docs from master to beta branch
...
Original PR #3074 by @dgquintas
9 years ago
Craig Tiller
00ad71c135
Revert "C++ docs"
9 years ago
Julien Boeuf
0d47192afa
Fixing headers and paths after merge with upstream.
9 years ago
David Garcia Quintas
4dd03f9f73
Comments on the comments. Meta much?
9 years ago
David Garcia Quintas
82bdd3f239
First pass.
9 years ago
David Garcia Quintas
1678c58183
wip
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Craig Tiller
9374ce819b
Add comments, fix a subtle bug
9 years ago
Craig Tiller
e50e5cbde2
Add a timeout to shutdown to forcefully end calls
9 years ago
Craig Tiller
d6c98df792
clang-format all source
9 years ago
yang-g
9b7757dd35
Use a sync service to handle requests to unknown services
9 years ago
David Garcia Quintas
beac88ca56
Server: added the ability to disable compression algorithm
9 years ago
Craig Tiller
822d2c7beb
Support registering services against specific hosts
10 years ago
Craig Tiller
2f4a49c8d3
Fix memory leak
10 years ago
Craig Tiller
5095581cdb
Get server call tags right
10 years ago
Craig Tiller
ce40de58da
clang-format
10 years ago
Craig Tiller
7bc97bc6de
Everything compiles again
10 years ago
Craig Tiller
50a7a68ca2
Progress commit on fixing up C++
10 years ago
Craig Tiller
81fafa8971
Beginning the cleanup
10 years ago
Craig Tiller
bce999f57f
Refine shutdown API
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
Yang Gao
3921c56bee
Expose max message size at the server side
10 years ago
Nicolas Noble
3086203834
Few VS2010 fixes.
...
-) = delete isn't supported. Moving destructor out of scope.
-) variadic templates aren't supported. Replacing emplace_back's construction.
-) C++11's {} inline construction isn't supported. Adding temporary variables.
-) std::list<> can't work on a non-declared class. Changing to a raw pointer.
10 years ago
zeliard
179be50ad3
merge VS solutions file from upstream master
10 years ago
Yang Gao
c4b6ffb1b6
Add a GrpcLibrary class to wrap grpc_init and grpc_shutdown and convert all the tests to init/shutdown free.
10 years ago
Nicolas "Pixel" Noble
ff2828be3d
Rewriting mutex, condition_variable, and thread.
10 years ago
Nicolas "Pixel" Noble
ae96ae2bad
Starting off by removing all offending headers.
10 years ago
Nicolas Noble
cfd6073a66
Various Windows fixes.
...
-) using dupenv_s instead of getenv_s and calling strdup ourselves.
-) few impossible-to-obtain if checks.
-) various signed/unsigned casting.
-) using time_t instead of time32_t
-) checking output of FormatMessage for failures.
-) don't redefine _WIN32_WINNT without undefining it first.
-) fixed msvc's interlocked casting.
-) renamed AddPort to AddListeningPort.
-) added protobuf's third_party includes to search path.
-) added a missing definition for inet_ntop in mingw32.
-) removed useless declarations.
10 years ago
Yang Gao
1ad253d137
expose the server's cq through the generic service object
10 years ago