Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
grpc-grpc
/
56fa2c6b564d5b11139b4e5539277ec753561e0f
/
src
/
compiler
/
cpp_generator.cc
713c7b8
clang-format
by Vijay Pai
· 8 years ago
c0b2acb
Use C++11 final and override
by Vijay Pai
· 8 years ago
96e0311
clang-format
by Vijay Pai
· 8 years ago
61536a7
Making split streaming testable
by Vijay Pai
· 8 years ago
db5b1cb
Add all plumbing and typedef's for controlled server-side streaming
by Vijay Pai
· 8 years ago
5e6edbb
Put a space after '<' to avoid chance of digraph
by Vijay Pai
· 8 years ago
de2aec8
Merge branch 'master' into fc_unary
by Vijay Pai
· 8 years ago
d4d5f4c
clang-format
by Vijay Pai
· 8 years ago
a9c0d7f
Change names to StreamedUnary, ServerUnaryStreamer, etc. Use a templated method handler since most code shared between the new StreamedUnary and the existing BidiStreaming. Eliminate the separate enum case for streamed unary. Return a status failure if a StreamedUnary method handler doesn't actually do a write (since that is
by Vijay Pai
· 8 years ago
cdc2535
Remove FC_UNARY enum and treat it more like a special case of BIDI_STREAMING
by Vijay Pai
· 8 years ago
5d94118
clang-format
by Vijay Pai
· 9 years ago
ff91dea
Be able to specify FCUnaryService just like AsyncService so that all
by Vijay Pai
· 9 years ago
581097f
Make FCUnary and ServerReaderWriter derived classes of a new
by Vijay Pai
· 9 years ago
0a1c598
Merge branch 'master' into fc_unary
by Vijay Pai
· 9 years ago
ac59245
Clang-format all the things
by Masood Malekghassemi
· 9 years ago
c0c38b1
Make the FCUnary class actually work and test it
by vjpai
· 9 years ago
34edfc3
Switch name to fc_unary
by vjpai
· 9 years ago
7142a91
Fix up service types and method handlers so that FC unary can work properly.
by vjpai
· 9 years ago
ba6597f
Actually generate code for FC Unary and make it work
by vjpai
· 9 years ago
726561e
Initial definition of flow-controlled unary type along with code generation for this type
by vjpai
· 9 years ago
ce350a5
override->GRPC_OVERRIDE Remove range-based fors
by Vijay Pai
· 9 years ago
6b16aaa
merge and resolve conflict
by yang-g
· 9 years ago
b695b9b
Some additional fixes to make the C++ codegen not depend on protobuf.
by Wouter van Oortmerssen
· 9 years ago
2e08941
Use the comments before syntax line as file comments.
by yang-g
· 9 years ago
9efec8e
Add comments to the generated header file
by yang-g
· 9 years ago
af09a73
Refactored C++ code generator to not directly depend on protobuf.
by Wouter van Oortmerssen
· 9 years ago
6169d5f
Update copyrights
by Craig Tiller
· 9 years ago
1ba1f63
Factorizing code out.
by Nicolas "Pixel" Noble
· 9 years ago
53ab4d8
Merge branch 'master' of https://github.com/grpc/grpc into codegen-paths
by Nicolas "Pixel" Noble
· 9 years ago
e39cb74
Add a dummy reference to prevent unused variable warning if there is no rpc method defined.
by yang-g
· 9 years ago
6bd7b97
DONE!!1one
by David Garcia Quintas
· 9 years ago
6a48405
pre sync_stream.cc creation. Does not compile
by David Garcia Quintas
· 9 years ago
a701ed7
Merge branch 'proto_interfaces' into yang-g-sync_async_mix
by David Garcia Quintas
· 9 years ago
44f3249
Introduced ServerInterface
by David Garcia Quintas
· 9 years ago
f48766d
fix copyright
by yang-g
· 9 years ago
0bbc87f
Add generic support
by yang-g
· 9 years ago
e50c6c2
WIP. Added ChannelInterface
by David Garcia Quintas
· 9 years ago
bef0d87
Support sync/async methods in the same service
by yang-g
· 9 years ago
931bdce
Letting the user override the code generation a bit.
by Nicolas "Pixel" Noble
· 9 years ago
15f383c
Exploratory refactoring for mixed sync/async methods on the same C++ service
by Craig Tiller
· 9 years ago
7f71570
Some changes required to make C++ code generator plugin work fine for
by Vijay Pai
· 9 years ago
9fb35a5
split stream.h into sync_stream.h and async_stream.h
by yang-g
· 9 years ago
9e2f90c
headers reorg
by yang-g
· 9 years ago
ef00308
remove internal_stub
by yang-g
· 10 years ago
431f8c2
make registermethod private
by yang-g
· 10 years ago
8c2be9f
Remove ChannelInterface and replace it with Channel
by yang-g
· 10 years ago
297a25b
Add StubOptions
by yang-g
· 10 years ago
2622ddb
Merge branch 'we-dont-need-no-backup' into one-shouldnt-depend-on-protobufs
by Craig Tiller
· 10 years ago
c1a2c31
Update the Status API
by Yang Gao
· 10 years ago
b14fbf7
Flagging unused parameters as unused.
by Nicolas "Pixel" Noble
· 10 years ago
ce40de5
clang-format
by Craig Tiller
· 10 years ago
50a7a68
Progress commit on fixing up C++
by Craig Tiller
· 10 years ago
5dcebd9
make sure printers are properly flushed
by Jan Tattermusch
· 10 years ago
a468c36
Merge pull request #1493 from ctiller/churn-churn-churn-the-api-gently-down-the-stream
by Yang Gao
· 10 years ago
9038101
Merge pull request #1494 from ctiller/the-churnening
by Yang Gao
· 10 years ago
020ae63
Fix clang compilation
by Craig Tiller
· 10 years ago
6979b00
Fix clang compilation
by Craig Tiller
· 10 years ago
5f871ac
Merge github.com:grpc/grpc into the-churnening
by Craig Tiller
· 10 years ago
2be6095
Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-stream
by Craig Tiller
· 10 years ago
3676b38
Lose redundant tag on unary calls
by Craig Tiller
· 10 years ago
f9e6adf
Completion queue binding for new requests API change
by Craig Tiller
· 10 years ago
691ff71
Merge remote-tracking branch 'upstream/master' into mock
by Yang Gao
· 10 years ago
c6924c8
Add full codegen for clientside stub interface
by Yang Gao
· 10 years ago
99076fe
Fixing generated code under Windows.
by Nicolas "Pixel" Noble
· 10 years ago
72e0fb8
generate a StubInterface
by Yang Gao
· 10 years ago
277d3cf
clang-format
by Craig Tiller
· 10 years ago
3beef68
Populate channel tags for methods
by Craig Tiller
· 10 years ago
bd6c618
Precreate RpcMethod instances
by Craig Tiller
· 10 years ago
1dc1a43
When the proto file does not contain a package, do not generate namespace
by Yang Gao
· 10 years ago
0caebbf
Splitting gRPC service class codegen into its own set of files.
by Nicolas "Pixel" Noble
· 10 years ago
375a82b
Adding the ability to specify a service namespace on protoc's command line.
by Nicolas "Pixel" Noble
· 10 years ago
d446eb8
Adding initial support for alternative protobuf libraries.
by Nicolas Noble
· 10 years ago
1b47b12
Merge remote-tracking branch 'upstream/master'
by vjpai
· 10 years ago
2a6fd26
grpc: cpp_generator: fix pedantic warning on extra ';'
by Todd Poynor
· 10 years ago
56c5129
Rename Async methods from generator to avoid naming conflicts to
by vjpai
· 10 years ago
cf133f4
Make it possible to compile with gcc4.6
by Craig Tiller
· 10 years ago
fd1b49b
Move to unique_ptr for all GRPC returned objects
by Craig Tiller
· 10 years ago
2627e4e
Merge with async unary changes
by Craig Tiller
· 10 years ago
8a287d1
Merge pull request #588 from yang-g/c++api
by Craig Tiller
· 10 years ago
3a5e549
Async client api change. Add a ClientAsyncResponseReader. Make the api similar to streaming and symmetric to server side.
by Yang Gao
· 10 years ago
190d360
Add missing new-lines at end of file
by Craig Tiller
· 10 years ago
0605995
Update copyright to 2015
by Craig Tiller
· 10 years ago
07d8304
change stub API for server streaming, pass in const Request& instead of const Request* for the first request
by Yang Gao
· 10 years ago
005f18a
change ServerAsyncReader API and add a simple clientstreaming test, it passes
by Yang Gao
· 10 years ago
0220cf1
Add end2end async unary single threaded test (compiles)
by Craig Tiller
· 10 years ago
068c85b
make codegen generate async client calls
by Yang Gao
· 10 years ago
984b090
Merge branch 'c++api' of github.com:ctiller/grpc into c++api
by Craig Tiller
· 10 years ago
1c9a2a9
Async API progress
by Craig Tiller
· 10 years ago
e0b73fd
Async client calls should return async interfaces
by Yang Gao
· 10 years ago
8c8d0aa
Async API progress
by Craig Tiller
· 10 years ago
ca3cb3e
Prefix Request to async server method names
by Yang Gao
· 10 years ago
225f7be
Fix up declarations
by Craig Tiller
· 10 years ago
80e00a8
Stub out unary call wrapper
by Craig Tiller
· 10 years ago
40fcdaf
Remove stream_context
by Craig Tiller
· 10 years ago
14a65f9
Further progress
by Craig Tiller
· 10 years ago
5ef5db1
Async API declarations
by Craig Tiller
· 10 years ago
2dff17d
Async API declarations
by Craig Tiller
· 10 years ago
c496575
Starting to scratch out the API
by Craig Tiller
· 10 years ago
ecd4934
Use clang-format-3.5
by Craig Tiller
· 10 years ago
36f5323
Fixing includes inconsistency.
by Nicolas "Pixel" Noble
· 10 years ago
Next »