Modules§
- pproxy_
exec - One shared pproxy compatibility execution pipeline.
Structs§
Enums§
- Process
Exit - Typed process outcome. Prefer returning this from command handlers and
converting to a numeric code once at the process boundary over threading
raw
i32constants through business logic.
Constants§
- EXIT_
BIND_ FAILURE - EXIT_
CLI_ PARSE_ ERROR - EXIT_
CONFIG_ VALIDATION - EXIT_
EXTERNAL_ DEPENDENCY - EXIT_
PLATFORM_ MISSING - EXIT_
RUNTIME_ FAILURE - EXIT_
SIGINT - EXIT_
SIGTERM - EXIT_
SUCCESS - Stable process exit codes shared by the
eggressandpproxybinaries. This module is the single owner of the numeric process contract; theeggress-clicrate re-exports these constants instead of defining its own overlapping copies. - EXIT_
UNSUPPORTED_ FEATURE
Functions§
- build_
test_ chain_ executor - Build the upstream-test chain executor from the production connector
registry (
eggress-server::build_chain_executor), not a CLI-local reimplementation. - exit_
code_ name - parse_
pproxy_ test_ target - Parse the URL-shaped
pproxy --testvalue into the target address used by the shared native upstream tester. The regulareggress upstream testcommand continues to accept its existinghost:portform. - print_
upstream_ test_ result - run_
async_ test - run_
upstream_ test - Run upstream tests against a compiled config and return the exit code.
- run_
upstream_ test_ with_ mode - Run upstream tests with an explicit mode (“proxy” or “tcp”).
- runtime_
error_ exit_ code - Map a runtime startup/serve error to its process exit code.
- test_
upstream_ tcp