Documentation
¶
Overview ¶
Package rpcbind composes core with rpc: core's error codes, redaction and the methods exposed over the Local API. core does not depend on rpc.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Expose ¶
Expose picks the *core.Service methods callable over RPC: every exported one but Close, Redact, AuditExternal, the avatars and the test hooks.
func Listen ¶
Listen serves svc's exposed methods on <dataDir>/godwit.sock (see rpc.Listen; the caller holds the owner lock). Errors go out through NewCodec; the API token and svc's secrets are redacted from them and from the log. Sends by the full role and drafts by the mcp role are audited before they are dispatched.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.