grpc v0.3.0-alpha.1 API Reference

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

Stores credentials for authentication. It can be used to establish secure connections by passed to GRPC.Stub.connect/2 as an argument

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

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

Starts the application by configuring start_server to true

Exceptions

The RPC error raised in server side and got in client side