David Garcia Quintas
82bdd3f239
First pass.
10 years ago
David Garcia Quintas
1678c58183
wip
10 years ago
yang-g
d090fe1379
auth context api change for string_ref
10 years ago
yang-g
e21908fcee
impl
10 years ago
yang-g
1eeb21c4df
api change to string_ref
10 years ago
yang-g
d5539ec6e2
remove constexpr since gcc 4.4 or vs2010 does not support it
10 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.
10 years ago
David Garcia Quintas
3068af2981
wip
10 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
10 years ago
yang-g
9fb35a5332
split stream.h into sync_stream.h and async_stream.h
10 years ago
yang-g
9e2f90cd06
headers reorg
10 years ago
yang-g
c317f07b56
Make Channel ctor private
10 years ago
yang-g
ef00308e39
remove internal_stub
10 years ago
yang-g
c2bd8a6d1a
Fix server side and generic stub
10 years ago
yang-g
431f8c2b5f
make registermethod private
10 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
10 years ago
Craig Tiller
9374ce819b
Add comments, fix a subtle bug
10 years ago
yang-g
b9b9d6ee8e
add a README for include/grpc++/impl
10 years ago
Craig Tiller
e50e5cbde2
Add a timeout to shutdown to forcefully end calls
10 years ago
Craig Tiller
d6c98df792
clang-format all source
10 years ago
Julien Boeuf
bc265583d6
Addressing comments. Thanks Yang!
10 years ago
Julien Boeuf
bf25bb01bb
Few improvements:
...
- Guarantee the lifetime of objects passed to the processor.
- Add an option for implementers of the processor to make it
non-blocking.
10 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.
10 years ago
yang-g
9b7757dd35
Use a sync service to handle requests to unknown services
10 years ago
yang-g
0c034a01d1
client code clean up
10 years ago
David Garcia Quintas
beac88ca56
Server: added the ability to disable compression algorithm
10 years ago
yang-g
ffc8a6b431
move auth property iterator declaration into auth_context.h
10 years ago
yang-g
c8abca8f53
Resolve comments
10 years ago
Craig Tiller
8e5de39fb9
Document finish
10 years ago
Craig Tiller
2c3be1df4f
Add tests for C++ propagation
10 years ago
yang-g
8708dd76c1
Add WaitForState
10 years ago
Craig Tiller
bb5361453f
C++ context propagation
10 years ago
yang-g
a73dc1c708
specialize deadline type and implementation
10 years ago
yang-g
c0f3279175
remove new state ptr
10 years ago
yang-g
88d772c5b8
sync api needs last_observed state too
10 years ago
yang-g
1ae0afccb5
api
10 years ago
yang-g
d45a26ed06
allow null tag
10 years ago
yang-g
b335256444
Add AsyncNotifyWhenDone
10 years ago
yang-g
297a25b0cf
Add StubOptions
10 years ago
Nicolas "Pixel" Noble
4960516c63
Properly initializing reserved pointer in tests.
10 years ago
yang-g
766d9ee148
fix build
10 years ago
Alistair Veitch
100a6e1d82
add struct include/grpc++/server_context.h src/cpp/server/server_context.cc
10 years ago
yang-g
9a009f2a75
make accessors from get_x() to x()
10 years ago
yang-g
487f5a20b6
add warning comments
10 years ago
yang-g
f1ec377063
server api
10 years ago
Nicolas "Pixel" Noble
b3d69c3c0f
Fixing Windows build
10 years ago
yang-g
c07d9bf668
client api
10 years ago
Julien Boeuf
eabb4f53b9
Addressing comments.
10 years ago
Alistair Veitch
cf39e94872
Server side census context plumbing for c++
10 years ago
Vijay Pai
d2a9b6da13
Isolate nullptr to grpc namespace when we must define it ourselves
...
Change the one non-namespace use of nullptr to NULL (used as an
argument to a C function anyway)
10 years ago