API Reference grpc v0.6.3-git-c634
Modules
A struct to store the connection data, which should be passed to RPC functions as the first argument
A struct that streaming clients get from rpc function calls and use to send further requests.
Interceptor on client side. See GRPC.Stub.connect/2
.
Contains code to serialize a deserialize the message.
Stores credentials for authentication. It can be used to establish secure connections
by passed to GRPC.Stub.connect/2
as an argument.
GRPC endpoint for multiple servers and interceptors.
Print log around client rpc calls, like
Print log around server rpc calls, like
The RPC error raised in server side and got in client side.
A gRPC server which handles requests by calling user-defined functions.
A struct as an argument that servers get in rpc function definitions and use to handle headers, send streaming replies.
A simple supervisor to start your servers.
Interceptor on server side. See GRPC.Endpoint
.
Define gRPC service used by Stub and Server. You should use Protobuf
to
to generate code instead of using this module directly.
Collection of gRPC status.
Some useful operations for streams.
A module acting as the interface for gRPC client.
Mix Tasks
Starts the application by configuring start_server
to true.