Christoph Schütte
a749d28a67
Introduce framework::Client ( #867 )
...
Introduces a framework::Client class that makes it more convenient to call gRPC methods.
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2018-01-31 17:45:57 +01:00
Christoph Schütte
855743cac4
Check handler signature ( #866 )
2018-01-31 14:46:59 +01:00
Christoph Schütte
9aecf23a37
Simplify Handler registration. ( #865 )
2018-01-31 12:26:56 +01:00
gaschler
a7ed7e224f
Upload LocalSlamResultData ( #858 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
PAIR=cschuet
2018-01-29 14:02:33 +01:00
Christoph Schütte
7d2e39af4b
gRPC handler testing ( #857 )
2018-01-29 12:01:17 +01:00
gaschler
920a34a938
Fix RpcEvent lifetime ( #793 )
...
Fixes #788 .
Uses two different types of events whether the event goes through the CompletionQueue or not.
CompletionQueueRpcEvent is again a member of Rpc.
2018-01-08 12:42:19 +01:00
Christoph Schütte
69f74a11ba
Implement EventQueues. ( #759 )
2017-12-15 12:21:44 +01:00
Christoph Schütte
bf77b11645
Implement gRPC data handlers and SLAM thread. ( #749 )
2017-12-12 22:36:44 +01:00
Christoph Schütte
697be9a77b
Add MappingServer skeleton. ( #730 )
2017-12-05 14:46:25 +01:00
Christoph Schütte
5147af9763
Implement unary gRPC calls. ( #719 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2017-11-30 13:18:16 +01:00
Christoph Schütte
999820d845
Implement shared ExecutionContext for handlers. ( #716 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2017-11-29 14:05:31 +01:00
Christoph Schütte
02359a98ae
Implement connection establishment and server startup and shutdown. ( #712 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2017-11-28 10:50:30 +01:00
Christoph Schütte
cd289bbcee
Introduce RPC class and start wiring up in Service ( #701 )
...
[RFC=0002](https://github.com/googlecartographer/rfcs/blob/master/text/0002-cloud-based-mapping-1.md )
2017-11-24 23:41:58 +01:00
Christoph Schütte
38eeb17164
Introduce gRPC server, service and rpc handlers ( #692 )
2017-11-23 15:37:30 +01:00