Hello all,
We're currently writing a Haskell gRPC library that binds to the core gRPC C library. I see that there are two ways to send and receive calls with the core library: on the client, with either grpc_channel_create_call or grpc_channel_create_registered_call, and on the server with either grpc_server_request_call or grpc_server_request_registered_call. However, it's not clear to me why both of these options exist, or when I should use one over the other.
To keep our bindings simpler, we would like to use only registered calls, since they're a little easier to use. Is this possible? Are there any vital gRPC features we will miss if we only use the *_registered_call functions?
Thanks!