Commit Graph

133 Commits

Author SHA1 Message Date
Muxi Yan
0e00c43082 Move headers from grpc++ to grpcpp 2018-02-15 14:49:34 -08:00
Jan Tattermusch
c9ec2c0888
Revert "Stop using std::thread in C++ library since it can trigger exceptions" 2018-01-12 10:16:22 +01:00
Vijay Pai
fd4884a768 Address review comments 2018-01-10 18:47:09 +00:00
Vijay Pai
5dd32268be Switch C++ sync server to use gpr_thd rather than std::thread and provide resource exhaustion mechanism 2018-01-08 10:02:38 -08:00
Vijay Pai
06e174a088 Separate public and internal C++ interfaces 2017-10-26 14:28:26 -07:00
Vijay Pai
6abd20020b Revert "Separate internal-only and public parts of C++ API" 2017-07-25 00:43:30 -07:00
hxcan.cai
ba65002de4 Fix error in Doxygen comment. 2017-07-24 13:51:10 +08:00
Vijay Pai
3d7d5f4ed2 Create inproc transport, add relevant tests, exclude irrelevant tests 2017-07-14 16:23:54 -07:00
Vijay Pai
c0baec60a1 Internalize structs and methods meant for being exposed through codegen
or that interface with core and are only for internal use
2017-07-10 14:33:53 -07:00
Jan Tattermusch
7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Mark D. Roth
34011f19ed Merge pull request #11246 from markdroth/doc_fixes
More Doxygen comment improvements.
2017-05-23 09:20:39 -07:00
Mark D. Roth
127fdaeace More Doxygen comment improvements. 2017-05-19 13:16:13 -07:00
Mehrdad Afshari
4601bc254b tiny edit and linking entities 2017-05-17 23:30:10 -07:00
Mehrdad Afshari
493f444c73 minor: prefer more formal 'it is' to it's 2017-05-17 23:30:08 -07:00
Mehrdad Afshari
3cd6cf4983 Fix documentation for Server::AddListeningPort
Clarify that Port is actually an endpoint.
Fix typos
Clarify that it should be used before starting the server.
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
bcd6ca5033 Link to grpc_server symbol 2017-05-17 23:30:07 -07:00
Mehrdad Afshari
24b6d39212 Clarified GlobalCallbacks documentation comment
Make it clear that "global" and "per application" means
shared among all grpc::Server instances.
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
7ee630a3d7 Clarified grpc::Server documentation comment
Make it clear that the creation of the Server instance
is not supposed to happen by using the Server class
directly and they are instructed to use ServerBuilder.
2017-05-17 23:30:07 -07:00
Yang Gao
c5fc2b7112 Merge pull request #10663 from yang-g/globalcallback
Update ServerGlobalCallback::AddPort api
2017-04-17 09:13:49 -07:00
yang-g
eafeea48a9 Update ServerGlobalCallback::AddPort api 2017-04-14 12:34:10 -07:00
Craig Tiller
a103f7bbdf update comments 2017-04-13 09:25:44 -07:00
Craig Tiller
9d9313cfc6 Threading robustness
Move server startup to a separate thread.
Where there is no opportunity for failure, do not return bool.
2017-04-11 15:05:46 -07:00
yang-g
d510fcfc6d Add ports to global server callback. 2017-03-31 11:00:02 -07:00
yang-g
55c6ebfd7a Merge branch 'master' into health 2017-02-17 09:55:03 -08:00
yang-g
076bac017b Remove async 2017-02-07 13:50:36 -08:00
yang-g
f2fe4f7dbd Add a PreServerStart in global server callbacks 2017-02-07 12:47:22 -08:00
yang-g
8e708b12cb WIP 2016-12-29 11:44:36 -08:00
yang-g
50993b7a4c async first take 2016-12-29 10:00:27 -08:00
yang-g
ad32764219 sync test pass 2016-12-27 15:37:59 -08:00
yang-g
c9d2954e55 more 2016-12-27 15:37:59 -08:00
yang-g
8d668d8324 default service 2016-12-27 15:37:59 -08:00
Vijay Pai
320ed13d3e Deprecate grpc::thread and sync in favor of std::thread,mutex,etc 2016-11-01 17:16:55 -07:00
Vijay Pai
713c7b87e1 clang-format 2016-11-01 16:33:18 -07:00
Vijay Pai
c0b2acb1a0 Use C++11 final and override 2016-11-01 16:31:56 -07:00
Sree Kuchibhotla
26ef574874 clang format issues 2016-10-24 12:39:04 -07:00
Sree Kuchibhotla
f72ec6b37b Move thread_manager.h header from server.h to server_cc.cc 2016-10-24 11:09:43 -07:00
Sree Kuchibhotla
da069a506d Rename sync_methods_ to sync_requests_ 2016-10-19 11:22:29 -07:00
Sree Kuchibhotla
385c9b2f05 Address code review comments 2016-10-18 16:26:38 -07:00
Sree Kuchibhotla
e4eb51f20c reorder params in Server 2016-10-18 11:51:28 -07:00
Sree Kuchibhotla
d39f40da9e Fix include files 2016-10-13 15:21:14 -07:00
Sree Kuchibhotla
8f7739bcd6 Rename GrpcRpcManager -> ThreadManager 2016-10-13 15:12:55 -07:00
Sree Kuchibhotla
33382d0f53 Cleanup server_cc.cc 2016-10-03 15:15:49 -07:00
Sree Kuchibhotla
892dbf4d95 Make settings configurable 2016-09-27 19:42:27 -07:00
Sree Kuchibhotla
862acb9f3a fix shutdown crash 2016-09-26 09:48:48 -07:00
Sree Kuchibhotla
7974232f41 Merge branch 'master' into rpc_mgr 2016-09-21 11:17:41 -07:00
Sree Kuchibhotla
4028d2c11b More fixes 2016-09-21 10:45:33 -07:00
Sree Kuchibhotla
aabada97a1 One RPCMgr instance per CQ 2016-09-21 01:39:13 -07:00
Mark D. Roth
6980362c4e Allow setting max send message size via C++ ServerBuilder API. 2016-09-06 08:15:36 -07:00
Sree Kuchibhotla
3ea9e247e0 some refactoring 2016-08-22 14:15:43 -07:00
Sree Kuchibhotla
bb5519f5a5 More changes 2016-07-19 11:00:39 -07:00