API Reference livery_grpc v#0.1.1

View Source

Modules

Public facade: run a gRPC server on a dedicated livery HTTP/2 listener.

Application callback for livery_grpc.

gRPC client over the livery h2 client.

Protobuf encode/decode glue over a gpb-generated module.

Generate Erlang stubs from a compiled gpb proto module.

gRPC per-message compression.

gRPC length-prefixed message framing.

The standard grpc.health.v1.Health service, ready to mount.

Serving-status store behind livery_grpc_health, with watch subscriptions.

Owns a gRPC h2 listener, supervised under livery_grpc_server_sup.

The v1 gRPC server reflection service (grpc.reflection.v1).

gRPC request dispatch for a livery handler.

Dynamic supervisor for gRPC listeners.

Service descriptors, derived from a gpb-generated module at runtime.

gRPC status codes and status metadata.

A server-side stream handle for client-streaming and bidirectional RPCs.

Top-level supervisor for livery_grpc.

The grpc-timeout header: a call deadline on the wire.

gRPC-Web framing.

Message <-> wire glue shared by the server and the client.