Jan Tattermusch
efb7784880
update codegen to generate parameterless constructor for clients
9 years ago
Jan Tattermusch
b455bcc301
add host field support to CallInvoker
9 years ago
Jan Tattermusch
055c2dd5fc
generate only one Client class instead of abstract & concrete
9 years ago
Jan Tattermusch
8cd4ae9912
generate client-side base class
9 years ago
Jan Tattermusch
10a002d7e3
generate serverside base class for C#
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Leifur Halldor Asgeirsson
798eeda24e
python 2/3 compatible abstract servicers/stubs
9 years ago
Nicolas "Pixel" Noble
f7b1d74bf8
Fixing (c)s.
9 years ago
Nicolas "Pixel" Noble
1ba1f63a03
Factorizing code out.
9 years ago
murgatroid99
7d69ea63c8
Minor change to node generator, and add a folder
9 years ago
murgatroid99
d2ee81fcd4
Created a Node grpc plugin
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
ddcb53a9de
made codegen targets in build.yaml
9 years ago
Jan Tattermusch
da717f464d
update C# generator to the new API
9 years ago
Nathaniel Manista
2a9244a9c4
Copyright date fixes for Python generator files
...
These changes should have been included in dc8c323939
.
9 years ago
Nathaniel Manista
dc8c323939
Remove Python alpha code generation
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
Nate Kibler
2d32771a1b
Removed comment from code generation and updated tests
10 years ago
Nate Kibler
6d19724a90
Adds class factory method to generated ProtoService classes
10 years ago
Nathaniel Manista
f65d3c1102
Beta API clean-ups
...
(1) Renamed the "beta" module "implementations" because it hasn't been
monolithic since "interfaces" was factored out of it a few changes
back.
(2) Moved ChannelConnectivity from grpc.beta.beta to
grpc.beta.interfaces since it is constants that don't depend on the
beta implementation.
(3) Moved the Server interface definition from grpc.beta.beta to
grpc.beta.interfaces since it is an interface.
(4) Dropped the "create_" prefix from "create_<...>_channel" functions
to better match the other creation functions throughout the codebase.
10 years ago
Nathaniel Manista
cd9ec0e965
Code generation for Python Beta API
10 years ago
yang-g
c3ee1d5eb4
Do not include internal proto header
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
Jan Tattermusch
205e6c80c5
dont generate directories in C# protoc plugin
10 years ago
Jorge Canizales
637c3650a3
Let people generate ObjC code from an Arduino
10 years ago
Jorge Canizales
b015dfb55a
Add ::grpc:: prefix
10 years ago
Jorge Canizales
f95ddbaa1e
Rename SingleValueHandler->SingleHandler, StreamHandler->EventHandler
10 years ago
Jan Tattermusch
e6af5d10ec
add service descriptor property to generated code
10 years ago
Jan Tattermusch
ad75dd1361
fix generator
10 years ago
Jan Tattermusch
741e64c872
update compiler
10 years ago
Jan Tattermusch
e5e57adf71
update generator
10 years ago
Jan Tattermusch
641cb1be9f
update generator
10 years ago
Jan Tattermusch
a9ddd02dae
add servicename field to method
10 years ago
Jan Tattermusch
5e10f18376
introduce CallContext
10 years ago
yang-g
297a25b0cf
Add StubOptions
10 years ago
Jorge Canizales
5115af58e4
Make FileNameInUpperCamel aware of directories
10 years ago