Nicolas "Pixel" Noble
5847c3a87a
Reformat.
6 years ago
Nicolas "Pixel" Noble
12b0db3e57
Folding CompletionQueue and ServerCompletionQueue.
6 years ago
Yash Tibrewal
196f530ac9
Pass interceptor creators to server object
6 years ago
Yash Tibrewal
af621c7705
Add method to register server creators
6 years ago
Hope Casey-Allen
90b4ef5be7
Update AddListeningPort documentation in ServerBuilder
7 years ago
Yash Tibrewal
4e3835b36b
Add documentation for default message sizes
7 years ago
makdharma
dbf4b71a00
added Experimental in comments
...
For "struct Port" and friends, since they are now protected instead of
private.
7 years ago
makdharma
d10c4e1e8e
added "Experimental" and returned raw pointers
...
Added experimental in the comment and removed reference_wrapper in favor
of the raw pointer.
7 years ago
makdharma
c8e523351e
clang-format
7 years ago
makdharma
838af3eb6c
moved member variables from protected to private
...
Per style guide, the member variables are not protected but private and
accessed through methods.
7 years ago
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
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
7 years ago
Vijay Pai
d4d0a30c6f
Privatize useful.h and avl.h
7 years ago
Jan Tattermusch
c9ec2c0888
Revert "Stop using std::thread in C++ library since it can trigger exceptions"
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
Craig Tiller
e8c47036fb
Update comments
7 years ago
Craig Tiller
ba5f5cedd6
ServerBuilder interface cleanup
...
Nothing is added or removed in this PR.
Instead, methods are re-ordered so that important methods are read
first, and less important customization methods are seen later.
The intent here is to simplify the "I just want to bring a server up"
code path.
7 years ago
Ken Payson
fcfa440b20
Default to 1 cq per sync server
7 years ago
Ken Payson
e1533572d5
Add back mpscq request matcher
7 years ago
Vijay Pai
06e174a088
Separate public and internal C++ interfaces
7 years ago
Anna Sapek
1e91362498
Fix param annotation for AddListeningPort()
7 years ago
K.K. Yap
a6721a0979
Comment that IPv6 Any accepts both IPv4 and IPv6 connections.
7 years ago
Vijay Pai
66eaa32773
Specify that ServerCompletionQueue must be drained.
7 years ago
Vijay Pai
6abd20020b
Revert "Separate internal-only and public parts of C++ API"
7 years ago
Ken Payson
b84a489f02
Revert "Reduce server memory usage"
...
This reverts commit 53e6b56e32
.
7 years ago
Vijay Pai
c0baec60a1
Internalize structs and methods meant for being exposed through codegen
...
or that interface with core and are only for internal use
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Mark D. Roth
98bb6323ae
Yet another Doxygen comment syntax fix.
8 years ago
Mark D. Roth
a4881ccd5e
Fixed Doxygen comment syntax.
8 years ago
Mark D. Roth
127fdaeace
More Doxygen comment improvements.
8 years ago
Mehrdad Afshari
27da5defc7
Minor edits and doxygenize some comments
8 years ago
Mehrdad Afshari
c78e59663d
minor: i.e->i.e.
8 years ago
Mehrdad Afshari
4fea66062d
minor: GRPC->gRPC
8 years ago
Mehrdad Afshari
e456ce0806
minor: Link to GRPC_STATUS_IMPLEMENTED
8 years ago
Mehrdad Afshari
3475cf72c8
Corrected the documentation for ServerBuilder::AddListenPort
8 years ago
Muxi Yan
f6b622c08a
Take grpc_workaround_list as parameter
8 years ago
Muxi Yan
b1e5bac392
Add /doc/workarounds.md
8 years ago
David Garcia Quintas
94ab1b55bf
Make ServerBuilder accept (dns:///) URIs instead of just dns names
8 years ago
Muxi Yan
f5b3db9c22
Use AddChannelArgument method
8 years ago
Muxi Yan
cdc0d03b2d
Add EnableWorkaround API to enable server workarounds
8 years ago
Craig Tiller
a95bacf7db
clang-format, revert parameter
8 years ago
Craig Tiller
b9b2cbfb71
rr assignments
8 years ago
Craig Tiller
b86da9503a
Ensure at least one cq
8 years ago
Craig Tiller
6c1c8e5f04
Increase default CQ count from 1 to num_cpus
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Sree Kuchibhotla
92290167d6
Minor changes
8 years ago
Sree Kuchibhotla
1898a29f7e
Fixed pollers
8 years ago
Craig Tiller
827b061535
clang-format
8 years ago
Craig Tiller
991c101de8
Initial thread manager fixes
8 years ago
Craig Tiller
144521fc76
sync fixes
8 years ago