unclechu's fork of gRPC-haskell
Go to file
Connor Clark e4a28e9e4b High-level unregistered concurrent interface (#41)
* remove parent ptr from unregistered calls -- unneeded

* begin unregistered high level server loop

* undo changes to highlevel server, add mkConfig for unregistered server

* move call CQ create/destroy into call create/destroy

* async normal call function

* preliminary unregistered server loop for non-streaming methods

* working unregistered highlevel example

* loop counters for benchmarking

* changes for benchmarking, add ruby example server for benchmarking

* async version of withCall, refactor unregistered server loop to handle all method types

* unregistered client streaming

* add remaining streaming modes

* unregistered server streaming test

* unregistered streaming tests

* add error logging

* fix bug in add example

* remove old TODOs

* fix bug: don't assume slices are null-terminated

* add TODO re: unregistered client streaming functions
2016-07-14 09:53:28 -07:00
cbits High-level unregistered concurrent interface (#41) 2016-07-14 09:53:28 -07:00
examples/echo High-level unregistered concurrent interface (#41) 2016-07-14 09:53:28 -07:00
include High-level unregistered concurrent interface (#41) 2016-07-14 09:53:28 -07:00
src/Network/GRPC High-level unregistered concurrent interface (#41) 2016-07-14 09:53:28 -07:00
tests High-level unregistered concurrent interface (#41) 2016-07-14 09:53:28 -07:00
.gitignore ignore compiled cpp binaries (#31) 2016-06-22 10:41:38 -07:00
grpc-haskell.cabal High-level unregistered concurrent interface (#41) 2016-07-14 09:53:28 -07:00
LICENSE Initial commit. 2015-02-27 18:14:32 +01:00
Setup.hs Initial commit. 2015-02-27 18:14:32 +01:00
stack.yaml Joel/highlevelv2 (#40) 2016-07-12 11:28:21 -07:00