yang-g
297a25b0cf
Add StubOptions
10 years ago
Yang Gao
c1a2c314fb
Update the Status API
10 years ago
Nicolas "Pixel" Noble
b14fbf7804
Flagging unused parameters as unused.
10 years ago
Craig Tiller
ce40de58da
clang-format
10 years ago
Craig Tiller
50a7a68ca2
Progress commit on fixing up C++
10 years ago
Jan Tattermusch
5dcebd9015
make sure printers are properly flushed
10 years ago
Craig Tiller
020ae63171
Fix clang compilation
10 years ago
Craig Tiller
9e86dc8938
Fix compiler
10 years ago
Craig Tiller
6979b00624
Fix clang compilation
10 years ago
Craig Tiller
3676b38183
Lose redundant tag on unary calls
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
Yang Gao
c6924c8e99
Add full codegen for clientside stub interface
10 years ago
Nicolas "Pixel" Noble
99076fe593
Fixing generated code under Windows.
...
By the standard, std::function can only capture class functions, and not
class methods. For some reasons, this works under gcc however. Visual
Studio rejects it. std::mem_fn is proper template to use.
10 years ago
Yang Gao
72e0fb8341
generate a StubInterface
10 years ago
Craig Tiller
277d3cff7e
clang-format
10 years ago
Craig Tiller
3beef68d39
Populate channel tags for methods
10 years ago
Craig Tiller
bd6c61860a
Precreate RpcMethod instances
10 years ago
Yang Gao
1dc1a4336b
When the proto file does not contain a package, do not generate namespace
10 years ago
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
10 years ago
Nicolas "Pixel" Noble
375a82b35c
Adding the ability to specify a service namespace on protoc's command line.
...
Usage example: protoc ... --grpc_out=services_namespace=xyz:./path/to/output/dir ...
This is difficult to add a test for this without significantly changing all of the examples, or the build system. However this has been successfully tested locally.
10 years ago
Nicolas Noble
d446eb86fa
Adding initial support for alternative protobuf libraries.
10 years ago
Todd Poynor
2a6fd26c45
grpc: cpp_generator: fix pedantic warning on extra ';'
...
Fix pedantic warnings of form:
myprotobuf.pb.cc:619:2: warning: extra ';' [-Wpedantic]
};
^
10 years ago
vjpai
56c5129629
Rename Async methods from generator to avoid naming conflicts to
...
bind and other functions
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
fd1b49b757
Move to unique_ptr for all GRPC returned objects
10 years ago
Vijay Pai
a5baf18983
One-line fix for namespace bug
10 years ago
Craig Tiller
2627e4e0a9
Merge with async unary changes
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
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Yang Gao
07d8304f30
change stub API for server streaming, pass in const Request& instead of const Request* for the first request
10 years ago
Yang Gao
005f18a6a1
change ServerAsyncReader API and add a simple clientstreaming test, it passes
10 years ago
Craig Tiller
0220cf14b0
Add end2end async unary single threaded test (compiles)
10 years ago
Yang Gao
068c85b21c
make codegen generate async client calls
10 years ago
Craig Tiller
1c9a2a91ca
Async API progress
10 years ago
Yang Gao
e0b73fdabe
Async client calls should return async interfaces
10 years ago
Craig Tiller
8c8d0aa1d8
Async API progress
10 years ago
Yang Gao
ca3cb3e19a
Prefix Request to async server method names
10 years ago
Craig Tiller
225f7be935
Fix up declarations
10 years ago
Craig Tiller
80e00a8c63
Stub out unary call wrapper
10 years ago
Craig Tiller
40fcdaff0a
Remove stream_context
10 years ago
Craig Tiller
14a65f9760
Further progress
10 years ago
Craig Tiller
5ef5db1d46
Async API declarations
10 years ago
Craig Tiller
2dff17d33b
Async API declarations
10 years ago
Craig Tiller
c4965751a0
Starting to scratch out the API
10 years ago
Craig Tiller
ecd49345b5
Use clang-format-3.5
10 years ago
Nicolas "Pixel" Noble
36f5323846
Fixing includes inconsistency.
10 years ago
Nicolas Noble
f5c5d80968
Removing "using namespace std" everywhere.
10 years ago
Yang Gao
5680ff4687
Run clang-format-all.sh
10 years ago