Yang Gao
086cd1108c
read and copy add two ref's, unref one
10 years ago
Yang Gao
61c413182d
initial imple of byte buffer and slice
10 years ago
Yang Gao
5f4539f4e8
Service side should be done, it builds and existing tests pass
10 years ago
Yang Gao
1c40233814
first sets of changes, it builds
10 years ago
Yang Gao
ee7ab3db2f
Remove include google/protobuf/message.h as it should be covered in config.h
10 years ago
Vijay Pai
dbb79631eb
Solve the call-suppression problem earlier in the stack
10 years ago
Yang Gao
7694c35d5f
Global replace google::protobuf::Message with grpc::protobuf::Message, all tests passed
10 years ago
Raul Silvera
02fe58d1bd
Propagate grpc_google_default_credentials_create errors
10 years ago
Vijay Pai
0823cb786b
Sanity checks for calls that were causing crashes
10 years ago
Craig Tiller
22176cbbf8
De-C++11-ification
10 years ago
Craig Tiller
1a43f87134
De-C++11-ification
10 years ago
Nicolas "Pixel" Noble
1ff52d5278
Guard headers tool.
10 years ago
Craig Tiller
c5ba0e56a0
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
cf133f41f8
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
6e57b9edb1
Add Server.Wait
10 years ago
Craig Tiller
2d0f36c84b
Driver to client/server kind of works
10 years ago
Nicolas Noble
65b0759653
Addressing a first batch of feedback.
10 years ago
Craig Tiller
e4fe844b67
s/CreateChannel/CreateChannelDeprecated
...
For the 2-argument version of CreateChannel.
This is a temporary step until #711 is ready to roll out.
10 years ago
Julien Boeuf
c66f2a816e
Addressing iniitial feedback.
...
- Renaming default credentials -> google default credentials.
- Various other things in cpp:
- Adding Cpp wrapping for JWT Tokens.
- Renaming ComposeCredentials -> CompositeCredentials.
10 years ago
Craig Tiller
ad9d0c472d
Remove dynamic_cast
10 years ago
Craig Tiller
42bc87c097
Update C++ server with new core API
...
And reflects the C++ API in ServerBuilder.
10 years ago
Craig Tiller
47c83fdaf7
Credentials prototyping
...
- Remove CredentialsFactory as it's unnecessary
- Effectively make Credentials a channel factory, allowing different credential types to create different channel types - this gives us a hook so that InsecureCredentials can at runtime instantiate a different kind of channel as required - giving us a way of generating an openssl free version of grpc++.
- Server credentials not touched yet, but they'll need to be updated.
10 years ago
Jayant Kolhe
80949e36d3
Create README.md
10 years ago
vjpai
cad5f0a448
Some compilers expect class SyncRequest to be declared fully and not just
...
forward-declared before the constructor for Server because this is needed
to manage exception handling for the class std::list that is templated
on SyncRequest
10 years ago
Craig Tiller
d24d13d6eb
Simplify TryPluck
10 years ago
Craig Tiller
c7625b0e5f
Move header #include
10 years ago
Yang Gao
3a5e5495e5
Async client api change. Add a ClientAsyncResponseReader. Make the api similar to streaming and symmetric to server side.
10 years ago
Craig Tiller
492968f7d9
Server side cancellation receive support
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
645466e089
Initial sketch
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Yang Gao
2b7f537546
Add metadata test with rpc. Adding/fixing things to make it work
10 years ago
Yang Gao
caa5106c4f
also set got_message
10 years ago
Yang Gao
467d7bd414
When the entire op fails, the recv_message is always discarded.
10 years ago
Yang Gao
27658f41ba
Clear receive message buffer when adding it, so that any reused buffer will not appear when decoding fails.
10 years ago
Yang Gao
2cf952730d
Deserialization success should not override earlier failure
10 years ago
Yang Gao
d745705fff
formatting
10 years ago
Yang Gao
bb017c5568
should use c_str
10 years ago
Yang Gao
f2c0ca4c62
Add setter to override authority header on ClientContext
10 years ago
Craig Tiller
f95487fd7c
Fix ASSERT condition
10 years ago
Craig Tiller
573523f127
clang-format
10 years ago
Yang Gao
406b32f663
Add missing APIs and a first metadata test, and test passes
10 years ago
Yang Gao
0c7aafaa0c
change AddRecvMessage signature
10 years ago
Craig Tiller
db73e90e3b
Fix nullptr crash
10 years ago
Yang Gao
cbc427a955
allow null got_message
10 years ago
Craig Tiller
c645306b64
Fixes
10 years ago
Yang Gao
31150f01db
implement async unary call
10 years ago
Yang Gao
cbcc977857
fix sync unary call with metadata pieces
10 years ago
Craig Tiller
ec3257c120
Fix end2end leaks
10 years ago
Yang Gao
068c85b21c
make codegen generate async client calls
10 years ago