Karthik Ravi Shankar
973fa6950e
Fold Channel into grpc_impl from grpc namespace
6 years ago
Soheil Hassas Yeganeh
e85dd2e644
Fix build errors
6 years ago
Karthik Ravi Shankar
f03b309787
Revert "Merge pull request #18458 from grpc/grpc_namespace_server"
...
This reverts commit dc1089a6d1
, reversing
changes made to 31843787cc
.
This change also includes - Revert "Merge pull request #17932 from soheilhy/gprpp-mutex"
This reverts commit df4b6a763d
, reversing
changes made to dc1089a6d1
.
6 years ago
Karthik Ravi Shankar
dad3f34207
Revert "Revert "Revert "Folding the Channel class into the grpc_impl namespace."""
6 years ago
Karthik Ravi Shankar
b84d3db762
Fix build after merge from master
6 years ago
Soheil Hassas Yeganeh
a26c09dd25
Introduce C++ wrappers for gpr_mu and gpr_cv.
...
Introduce RAII wrappers in the grpc::internal and grpc_core
namespaces, and use them in place of std::mutex and
std::condition_variable.
Note that, since std::mutex is also used by the public
C++ headers we cannot introduce these wrappers in grpc_core.
Also, note that in grpcpp we cannot use gRPC core and vice versa.
So we had to duplicate the code, once using core_codegen_interface
and once using direct calls.
6 years ago
Nicolas Noble
91ad888497
Revert "Revert "Folding the Channel class into the grpc_impl namespace.""
6 years ago
Nicolas Noble
2ad245cb0c
Revert "Folding the Channel class into the grpc_impl namespace."
6 years ago
Nicolas "Pixel" Noble
3e30c38f1c
Adressing comments.
6 years ago
Nicolas "Pixel" Noble
2fd079ff7c
Channel folding.
6 years ago
Yash Tibrewal
626f1c9d53
Remove the std::unique_ptr, instead use move semantics everywhere
6 years ago
Yash Tibrewal
0390b29e15
Register global interceptors functionality
6 years ago
Yash Tibrewal
c2e3fde9b5
Rename call.h to call_op_set.h and call_wrapper.h to call.h
6 years ago
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
6 years ago
Yash Tibrewal
a1598c5abf
Create interfaces and initial plumbing for interception API
6 years ago
Vijay Pai
20778b0c46
Address reviewer comments
6 years ago
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
6 years ago
Mark D. Roth
f7e72560b6
Add experimental API for resetting connection backoff.
6 years ago
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
7 years ago
Vijay Pai
06e174a088
Separate public and internal C++ interfaces
7 years ago
Yuchen Zeng
b4481a9a13
Share one monitoring thread between channels
7 years ago
Yuchen Zeng
2411bacd04
Address review comments
7 years ago
Yuchen Zeng
be9b814240
Add ChannelConnectivityWatcher
7 years ago
Vijay Pai
6abd20020b
Revert "Separate internal-only and public parts of C++ API"
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
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Mark D. Roth
4bbdda4444
Allow getting LB policy name and service config in C++ API.
8 years ago
Vijay Pai
713c7b87e1
clang-format
8 years ago
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
David Garcia Quintas
60ee8dd2fc
docstrings
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
David Garcia Quintas
f3ddb7c55a
clang-format
9 years ago
David Garcia Quintas
1f4e72c19c
override -> GRPC_OVERRIDE
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
murgatroid99
3466c4b55d
Updated copyrights
9 years ago
Ian Coolidge
8e7a4b66e8
Fix R/W template argument order in prototypes
...
In some cases, the prototype argument order was different
than the declaration order.
Based on a patch from Sam Leffler.
9 years ago
Julien Boeuf
54a902ed17
Successfully compile C++ libary (not tests yet).
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
David Garcia Quintas
14111e9da1
Added grpc++.h with mainpage docs.
...
Minor fixes to previously existing docs.
9 years ago
David Garcia Quintas
c4de3a2c24
Docstrings for Channel, ChannelCreate and ChannelArguments.
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
yang-g
c317f07b56
Make Channel ctor private
9 years ago
yang-g
431f8c2b5f
make registermethod private
9 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
9 years ago
yang-g
c8abca8f53
Resolve comments
9 years ago
yang-g
8708dd76c1
Add WaitForState
9 years ago
yang-g
a73dc1c708
specialize deadline type and implementation
9 years ago