Vijay Pai
|
713c7b87e1
|
clang-format
|
9 years ago |
Vijay Pai
|
c0b2acb1a0
|
Use C++11 final and override
|
9 years ago |
Vijay Pai
|
96e03110db
|
clang-format
|
9 years ago |
Vijay Pai
|
61536a7371
|
Making split streaming testable
|
9 years ago |
Vijay Pai
|
db5b1cbc94
|
Add all plumbing and typedef's for controlled server-side streaming
|
9 years ago |
Vijay Pai
|
5e6edbbb69
|
Put a space after '<' to avoid chance of digraph
|
9 years ago |
Vijay Pai
|
d4d5f4cd53
|
clang-format
|
9 years ago |
Vijay Pai
|
a9c0d7f88b
|
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
violating the appearance of unary-ness)
|
9 years ago |
Vijay Pai
|
cdc253535b
|
Remove FC_UNARY enum and treat it more like a special case of BIDI_STREAMING
in all cases
|
9 years ago |
Vijay Pai
|
5d94118d0d
|
clang-format
|
9 years ago |
Vijay Pai
|
ff91dea149
|
Be able to specify FCUnaryService just like AsyncService so that all
relevant methods get treated this way.
|
9 years ago |
Vijay Pai
|
581097fe0d
|
Make FCUnary and ServerReaderWriter derived classes of a new
ServerReaderWriterInterface so that some functions can be made
to accept either.
|
9 years ago |
Masood Malekghassemi
|
ac59245624
|
Clang-format all the things
|
9 years ago |
vjpai
|
c0c38b1f19
|
Make the FCUnary class actually work and test it
|
9 years ago |
vjpai
|
34edfc3ad7
|
Switch name to fc_unary
|
9 years ago |
vjpai
|
7142a91fc9
|
Fix up service types and method handlers so that FC unary can work properly.
|
9 years ago |
vjpai
|
ba6597f297
|
Actually generate code for FC Unary and make it work
|
9 years ago |
vjpai
|
726561ed06
|
Initial definition of flow-controlled unary type along with code generation for this type
|
9 years ago |
Vijay Pai
|
ce350a5925
|
override->GRPC_OVERRIDE
Remove range-based fors
|
9 years ago |
Wouter van Oortmerssen
|
b695b9b035
|
Some additional fixes to make the C++ codegen not depend on protobuf.
|
9 years ago |
yang-g
|
2e08941a37
|
Use the comments before syntax line as file comments.
|
9 years ago |
yang-g
|
9efec8eaad
|
Add comments to the generated header file
|
9 years ago |
Wouter van Oortmerssen
|
af09a73571
|
Refactored C++ code generator to not directly depend on protobuf.
This opens the door for other serializers (such as e.g. FlatBuffers)
to share this code generator when using GRPC.
|
9 years ago |
Craig Tiller
|
6169d5f7b0
|
Update copyrights
|
9 years ago |
Nicolas "Pixel" Noble
|
1ba1f63a03
|
Factorizing code out.
|
9 years ago |
yang-g
|
e39cb740ca
|
Add a dummy reference to prevent unused variable warning if there is no rpc method defined.
|
9 years ago |
Alistair Veitch
|
75d5c0f024
|
post merge
|
9 years ago |
David Garcia Quintas
|
6bd7b97dc6
|
DONE!!1one
|
9 years ago |
David Garcia Quintas
|
6a48405ed0
|
pre sync_stream.cc creation. Does not compile
|
9 years ago |
David Garcia Quintas
|
44f3249018
|
Introduced ServerInterface
|
9 years ago |
yang-g
|
f48766d347
|
fix copyright
|
9 years ago |
yang-g
|
0bbc87f599
|
Add generic support
|
9 years ago |
David Garcia Quintas
|
e50c6c2f5e
|
WIP. Added ChannelInterface
|
9 years ago |
yang-g
|
bef0d8744e
|
Support sync/async methods in the same service
|
9 years ago |
Nicolas "Pixel" Noble
|
931bdceb49
|
Letting the user override the code generation a bit.
Example of use:
protoc --grpc_out=use_system_headers=false,grpc_search_path=a/b/c/d:path/to/output/...
|
9 years ago |
Craig Tiller
|
15f383c6cc
|
Exploratory refactoring for mixed sync/async methods on the same C++ service
|
9 years ago |
Vijay Pai
|
7f715707aa
|
Some changes required to make C++ code generator plugin work fine for
external code compiled under gcc-4.4 : eliminate use of nullptr, primarily.
|
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
|
ef00308e39
|
remove internal_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 |
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 |