Documentation
¶
Overview ¶
Package client is the side of the daemon protocol that runs inside the short-lived `hpcc wrap` / symlink invocation. It lives in its own package so the runner can import it without pulling in the daemon server (which itself imports runner — putting the client in the daemon package would form a cycle).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigPath ¶
func ConfigPath() string
func Dispatch ¶
Dispatch sends a single CompileRequest to the daemon and reads back the response. Length-prefixed protobuf, matching the framing in daemon.handleConnection. The connection opens with an auth handshake: we send the token from the on-disk config, the server validates it and either continues or hard-closes.
Types ¶
Click to show internal directories.
Click to hide internal directories.