vjpai
2098863a90
Make certain constants unsigned to please compiler on Mac
9 years ago
Julien Boeuf
bf9a8f8d7c
Fixing tests.
9 years ago
Craig Tiller
dc31ef38d2
Loosen test requirements to better fit spec
9 years ago
Julien Boeuf
8fd915ab8d
Adding grpc::string_ref class.
...
- Strict subset of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
- Useful to avoid unnecessary string copies.
9 years ago
David Garcia Quintas
fe5f25490d
Improvements to the grpc_channel_args_compression_algorithm_set_state api
9 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
9 years ago
Craig Tiller
bc85be10ef
Refactor default host name resolution
...
Rephrase API's such that resolvers are constrained to be able to provide a
default host given just the text of the URI channel target.
This avoids needing to rewrite such details in the core library during
retries, and generally makes things much saner to debug.
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Craig Tiller
592e7f2dd0
Refactor Endpoint API
...
- Allow reads to complete immediately
- Unify read/write signatures
- Simplify memory management to allow future optimization work
9 years ago
David Garcia Quintas
a4c4f02a63
Added C API functions for compression args handling (w/ tests)
9 years ago
yang-g
d392fa04c5
fix shutdown_test
9 years ago
David Garcia Quintas
2bfd275b2b
sockaddr_resolver now supports comma-separated list of IPs
9 years ago
Julien Boeuf
ee3dbb0078
Have a richer interface for auth metadata processors.
9 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
9 years ago
David Garcia Quintas
5fd685556f
Moved methods' impl to header for simplicity
9 years ago
David Garcia Quintas
81491b6043
Removed function introducing dependency on proto in .h
9 years ago
Craig Tiller
e50e5cbde2
Add a timeout to shutdown to forcefully end calls
9 years ago
David Garcia Quintas
2a6427ffdb
removed foreach loops for gcc 4.4
9 years ago
Craig Tiller
4275899297
Sprinkle reserved = NULL around
9 years ago
Craig Tiller
d6c98df792
clang-format all source
9 years ago
yang-g
c31cd86a74
Let lame_client accept error status
9 years ago
Julien Boeuf
c2274e7069
Adding C++ auth metadata processor.
...
- We always do the processing asynchronously but maintain a synchronous
API for the implementor of the processor.
- there are a lot of string copies right now. Having a StringPiece
object in grpc++ would really help with that (as we would use it for
C++ metadata).
- Please review the API carefully and if you're happy with it, I'll
proceed with tests.
9 years ago
Hongwei Wang
c3f48c80d4
Minor fix on comments
9 years ago
David Garcia Quintas
cddd95bfd8
Renamed "none" as "identity" for the no-op compression algorithm for consistency with the spec
9 years ago
Hongwei Wang
85ad685e57
Address comments and update grpc plugins
9 years ago
Robbie Shade
00436a256d
Update to latest API changes.
9 years ago
David Garcia Quintas
864d18650e
proto3 required changes
9 years ago
Nicolas "Pixel" Noble
bb3aed0ef9
Removing gpr_cancelable.
9 years ago
yang-g
f6befe8690
update the interop test protos and code to proto3
9 years ago
yang-g
e9e69a80d4
use proto3 syntax in c++ test protos
9 years ago
David Garcia Quintas
93dfab9c6e
Make sure COMPRESSABLE is the default for LargeUnary
9 years ago
yang-g
9b7757dd35
Use a sync service to handle requests to unknown services
9 years ago
David Garcia Quintas
ba86dc0cbe
Removed spurious line that forced COMPRESSABLE for large unaries
9 years ago
Hongwei Wang
ff6097ac49
Fix zookeeper resolver plugin bugs
9 years ago
Hongwei Wang
31efd2adad
Debugging
9 years ago
Hongwei Wang
eeb61ba355
Minor fix for debugging
9 years ago
Vijay Pai
3ae11042fd
clang-format
9 years ago
vjpai
b1db869e1a
Address concerns from review
9 years ago
David G. Quintas
086a982744
Removed "<:" bigram confusing gcc 4.4
...
Resulted in error:
```test/cpp/end2end/end2end_test.cc:120: error: ‘<::’ cannot begin a template-argument list
test/cpp/end2end/end2end_test.cc:120: note: ‘<:’ is an alternate spelling for ‘[’. Insert whitespace between ‘<’ and ‘::’
test/cpp/end2end/end2end_test.cc:120: note: (if you use ‘-fpermissive’ G++ will accept your code)
make: *** [objs/opt/test/cpp/end2end/end2end_test.o] Error 1```
9 years ago
Julien Boeuf
c7176a80ab
Fixing clock type.
9 years ago
Julien Boeuf
e41d3ade7b
Fixing test.
9 years ago
David Garcia Quintas
616b375e35
Merged PerformLargeCompressedUnary into PerformLargeUnary
9 years ago
Hongwei Wang
d7c5aa856b
Formatting zookeeper_test
9 years ago
Hongwei Wang
b0453fba84
Update zookeeper test to have two servers
9 years ago
David Garcia Quintas
2e1bb1bf4d
Reverted unnecessary changes to server
9 years ago
David Garcia Quintas
b58b346fbe
wip. we need a way to pass args to server construction
9 years ago
David Garcia Quintas
cd37d5852b
Added new tests for compression
9 years ago
David Garcia Quintas
87b4f2b23f
wip. we need a way to pass args to server construction
9 years ago
Hongwei Wang
68d205d85b
Minor fix on zookeeper test
9 years ago
Hongwei Wang
6bbcd0493e
test
9 years ago