Makarand Dharmapurikar
2b98b77225
add cacheable option to client_context
9 years ago
Craig Tiller
102fa966b6
Rename some files to avoid conflicting .obj files on Windows
9 years ago
David Garcia Quintas
c79b0650d2
removed codegen/log.h
9 years ago
Craig Tiller
05bec5c0ab
Fix uninitialized variable
9 years ago
Adam Michalik
4ad746e4e0
clang-format, fix headers, windows fixes
9 years ago
Adam Michalik
b97e2d145e
Add C++ support for using external FD
9 years ago
David Garcia Quintas
9e9f7b62c7
Refactorings and renamings related to compression.
...
Also added levels to the channel args options.
9 years ago
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
2e1903638e
Fix copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
David Garcia Quintas
146070db8d
fixed multiple initialization of globals
9 years ago
David Garcia Quintas
60ee8dd2fc
docstrings
9 years ago
yang-g
d59ad7ef39
Provide explicit API for user to set user agent string prefix
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
David Garcia Quintas
d79ef3af71
Fixed wrong usage of global var
9 years ago
David Garcia Quintas
5a9462339d
copyrights
9 years ago
David Garcia Quintas
e1300deb87
After GrpcLibrary refactoring. Compiles and passes. WIP still
9 years ago
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
a43aadd7e1
fixed copyrights
9 years ago
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
9 years ago
Bogdan Drutu
3e60e3228a
Update the copyrights of the modified files.
9 years ago
Bogdan Drutu
618051c8ca
Fix the build.
9 years ago
Bogdan Drutu
c318d7014b
Add virtual destructors for the default implementations as well.
9 years ago
Bogdan Drutu
6af31bd04f
Fix the naming conflict issue that cause the tests to fail.
10 years ago
Bogdan Drutu
42ab3fa5fa
Add a destructor callback as well
10 years ago
Bogdan Drutu
38d2ad6e96
Add a hook for the default constructor of ClientContext.
10 years ago
Hongyu Chen
0504a4443f
More reverting
10 years ago
Hongyu Chen
1f96048187
Census tags propagation.
10 years ago
Nicolas "Pixel" Noble
ba404826be
Clang format.
10 years ago
yang-g
52705590e4
Add set pointer api to channel_arguments
10 years ago
Julien Boeuf
114f39475f
Cpp example of how the plugins can be done.
10 years ago
Julien Boeuf
caf9935e45
Also adding a credentials type to the plugin API.
...
The purpose of this is to be able to install a composition policy that
describes which types are incompatible and that will be enforced during
call creds composition.
If this functionality is wanted it will be done in an additive function in
the API like :
void grpc_call_credentials_set_composite_policy(
grpc_call_credentials_composite_policy policy);
10 years ago
Craig Tiller
b774be46d7
clang-format
10 years ago
Julien Boeuf
3c957e60a3
Fixing implementations.
10 years ago
Craig Tiller
b113649517
clang-format
10 years ago
yang-g
a89bf50cf1
Handle cancel before start case
10 years ago
Julien Boeuf
54a902ed17
Successfully compile C++ libary (not tests yet).
10 years ago
Craig Tiller
86253ca1da
Latency traces
10 years ago
Vijay Pai
e547bdf4d7
Fix an assert
10 years ago
Vijay Pai
e57abcfbdb
C++ changes required to maintain gcc4.4 compatibility - reduce use
...
of ambiguous nullptr, eliminate use of brace initializer lists
10 years ago
Julien Boeuf
8b0b6f413d
It is a bad idea to have a map with string_refs as output params.
...
This is very much unsafe as the string_ref could point on a stack
variable of the callee.
10 years ago
Julien Boeuf
14929d4e35
Credentials plugin fixes (after the branch was merged).
10 years ago
Julien Boeuf
2d041188db
Design and implementation of the core credentials plugin API.
...
- We use C++ as an example to show how this API can be used while still
providing an idiomatic interface in the wrapped language of choice.
- No testing yet.
10 years ago
Julien Boeuf
5be92a316d
Shuffling headers around.
10 years ago
Julien Boeuf
0c711ad88b
Adding C++ metadata processor.
...
- Had to chnage the core API to add a destroy function pointer in
grpc_auth_metadata_processor.
- Tested end to end.
- Fixed some issues in the server_auth_filter (we were not checking the
length which put us at risk of an overflow).
10 years ago
yang-g
730055d962
implementation fix
10 years ago
yang-g
dafcce980d
channel creation API change
10 years ago