View Source API Reference grpc v0.9.0
Modules
A struct to store the connection data, which should be passed to RPC functions as the first argument
HTTP client adapter for GRPC.
A client adapter using Gun
A client adapter using Mint.
Interceptor on client side. See GRPC.Stub.connect/2
.
Print log around client rpc calls, like
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.
JSON Codec for gRPC communication.
Stores credentials for authentication.
GRPC endpoint for multiple servers and interceptors.
Transform data between encoded protobuf and HTTP/2 body of gRPC.
protoc
plugin for generating Elixir code.
The RPC error raised in server side and got in client side.
A gRPC server which handles requests by calling user-defined functions.
HTTP server adapter for GRPC.
A server (b:GRPC.Server.Adapter
) adapter using :cowboy
.
A cowboy handler accepting all requests and calls corresponding functions defined by users.
Exception raised by server adapter, meant to be used as part of metadata crash_report
Interceptor on server side. See GRPC.Endpoint
.
Print log around server rpc calls, like
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.
A collection of gRPC statuses.
Some useful operations for streams.
A module acting as the interface for gRPC client.
Events published by GRPC