Commit Graph

19 Commits

Author SHA1 Message Date
Tim Cooper
c7686ff0a5 grpc: fix possible use-after-frees with the GRPC wrappers 2016-05-08 16:45:52 +02:00
Tim Cooper
89b487cd17 grpc: reduce compile warnings 2016-05-08 16:45:52 +02:00
Tim Cooper
c53134dce1 grpc: simplify authenticator slots 2016-05-08 16:45:52 +02:00
Tim Cooper
fd52a050f2 grpc: make RPCCall.error's argument const 2016-05-08 16:45:52 +02:00
Tim Cooper
d63b5c7f47 grpc: add "request", "response" to stream-stream wrapper 2016-05-08 16:45:52 +02:00
Tim Cooper
3af2bc8a1f grpc: rename "response" in generated code to "stream" 2016-05-08 16:45:52 +02:00
Tim Cooper
5b2f2b966a grpc: generate callback() for "stream-stream" RPC methods 2016-05-08 16:45:52 +02:00
Tim Cooper
39984f6c60 grpc: add timer that will trigger cleanup function every minute 2016-05-08 16:45:52 +02:00
Tim Cooper
3a1da385b9 grpc: add callback() method to single-streaming calls, reenable ContextActionService.Events 2016-05-08 16:45:52 +02:00
Tim Cooper
0fdb1dfb06 grpc: RPCCall::error does not need to be a function anymore 2016-05-08 16:45:52 +02:00
Tim Cooper
a89333dfa0 grpc: pass grpc success variable to callback functions 2016-05-08 16:45:52 +02:00
Tim Cooper
1b3cdd8fa9 grpc: re-enable streaming wrapper generation 2016-05-08 16:45:52 +02:00
Tim Cooper
c386db3db1 grpc: rework non-streaming call wrappers, temporary disable streaming calls 2016-05-08 16:45:52 +02:00
Tim Cooper
b6aca4937d grpc: implemented streaming generator, temporary removed certain streaming RPC methods 2016-05-08 16:45:52 +02:00
Tim Cooper
e233c538ca grpc: add exception hander around *_Impl to ease error handing 2016-05-08 16:45:52 +02:00
Tim Cooper
0041ab3ee3 grpc: switch to async grpc API, change naming of service methods 2016-05-08 16:45:52 +02:00
Tim Cooper
d181c0d1d6 grpc: add *_Init to protoc-gen-grpcwrapper 2016-05-08 16:45:52 +02:00
Tim Cooper
05a450119d grpc: remove MurmurRPCImpl and AsyncService from _Impl signature 2016-05-08 16:45:52 +02:00
Tim Cooper
d749e0f167 grpc: add protoc-gen-grpcwrapper.cpp 2016-05-08 16:45:52 +02:00