API Reference safe_rpc v#0.1.2

Copy Markdown View Source

Modules

GenServer-like RPC over Erlang external term format for explicit, capability-scoped APIs.

Dispatches SafeRPC operations to explicit MFA route tables.

Framework-neutral HTTP request envelope for SafeRPC adapters.

Framework-neutral HTTP response envelope for SafeRPC adapters.

Adapter from SafeRPC HTTP envelopes to Plug endpoints.

SafeRPC adapter service for Plug endpoints.

SafeRPC server wrapper for framework-agnostic adapter services.

Framework-agnostic service behaviour for SafeRPC adapters.

Optional authorization hook for SafeRPC requests.

Default SafeRPC authorizer.

Capability checks for SafeRPC operations.

SafeRPC client process and one-shot client helpers.

A sharded pool of SafeRPC clients.

Term protocol encoding for SafeRPC.

GenServer-like Unix socket server for explicit SafeRPC APIs.

Per-client SafeRPC server connection loop.

A SafeRPC asynchronous request.

Transport behaviour for SafeRPC framed binaries.

Unix domain socket transport for SafeRPC.