|
Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
|
Files | |
| native_app_config.c | |
| Loads app-local runtime configuration and resolves app-relative override paths from local config and manifest data. | |
| native_app_config.h | |
| Declares app-local runtime configuration helpers and the app-local configuration record. | |
| native_app_runtime_clone.c | |
| Deep-copies AppRuntime structures so loaded runtime state can be duplicated safely. | |
| native_app_runtime_clone.h | |
| Declares helpers for cloning AppRuntime values. | |
| native_app_runtime_finalize.c | |
| Finalizes loaded app runtime records by applying serve overrides and resolving effective runtime paths. | |
| native_app_runtime_finalize.h | |
| Declares helpers that finalize loaded app runtime configuration. | |
| native_app_runtime_paths.c | |
| Finds app roots and computes default or effective build, state, base, log, debug, and error-report paths. | |
| native_app_runtime_paths.h | |
| Declares helpers for locating app roots and deriving runtime paths. | |
| native_artifact_emit.c | |
| Builds native app and website artifact metadata and emits JSON or HTML report payloads. | |
| native_artifact_emit.h | |
| Declares helpers that build native artifact and report payload strings. | |
| native_backup_restore.c | |
| Implements native backup and restore reporting for app state and sqlite snapshots. | |
| native_backup_restore.h | |
| Declares native backup and restore report builders. | |
| native_barcode_decode.c | |
| native_barcode_decode.h | |
| native_barcode_runtime_ops.c | |
| native_barcode_runtime_ops.h | |
| native_connection.c | |
| Wraps accepted sockets with transport metadata and provides connection IO and lifecycle helpers. | |
| native_connection.h | |
| Declares the native connection abstraction and transport metadata helpers. | |
| native_dispatch_table.c | |
| Matches API request paths against the dispatch table and resolves the response artifact file to serve. | |
| native_dispatch_table.h | |
| Declares dispatch-table request path helpers. | |
| native_dynamic_business_logic.c | |
| Executes framework-owned declarative action contracts for dynamic apps. | |
| native_dynamic_business_logic.h | |
| Shared declarative action, workflow, and effect helpers for dynamic-app business-logic scaffolding. | |
| native_dynamic_config.c | |
| native_dynamic_config.h | |
| Declares Pharos-owned dynamic runtime config resolution helpers. | |
| native_dynamic_dispatch.c | |
| Route dispatch for in-process dynamic-app request handling. | |
| native_dynamic_dispatch.h | |
| Route dispatch for in-process dynamic-app request handling. | |
| native_dynamic_media.c | |
| Serves static assets from the artifact directory for in-process dynamic-app request handling, and provides media mutation helpers for upload, delete, and path-resolution operations. | |
| native_dynamic_media.h | |
| Media and static asset serving for in-process dynamic handling. | |
| native_dynamic_multipart.c | |
| Pharos-owned multipart form-data parsing for in-process dynamic handling. | |
| native_dynamic_multipart.h | |
| Pharos-owned multipart form-data parsing for in-process dynamic handling. | |
| native_dynamic_relational.c | |
| native_dynamic_relational.h | |
| Declares Pharos-owned native relational runtime helpers for dynamic apps. | |
| native_dynamic_request_fields.c | |
| URL decoding, query-string parsing, and form-value extraction for in-process dynamic request handling. | |
| native_dynamic_request_fields.h | |
| Request field extraction helpers for in-process dynamic handling. | |
| native_dynamic_runtime.c | |
| In-process dynamic-app request handler for the Pharos native runtime. | |
| native_dynamic_runtime.h | |
| In-process dynamic-app request handler for the Pharos native runtime. | |
| native_dynamic_template.h | |
| Declares template rendering functions for the in-process dynamic runtime. | |
| native_fs.c | |
| Provides filesystem helpers for directory creation, recursive copy or removal, and file writes. | |
| native_fs.h | |
| Declares native filesystem helper routines. | |
| native_http_access_log.c | |
| Implements native access log and error log helpers. | |
| native_http_access_log.h | |
| Declares native access log and error log helpers. | |
| native_http_log.c | |
| Supplies MIME lookup, status parsing, client IP extraction, and log-safe HTTP formatting helpers. | |
| native_http_log.h | |
| Declares HTTP logging and response formatting helpers. | |
| native_http_request.c | |
| Parses HTTP requests from native connections into method, target, header, cookie, and body fields. | |
| native_http_request.h | |
| Declares the parsed HTTP request record and request parsing helpers. | |
| native_http_response.c | |
| Implements native HTTP response writing helpers. | |
| native_http_response.h | |
| Declares native HTTP response writing helpers. | |
| native_json_config.c | |
| Provides lightweight JSON and conf value extraction helpers for manifests and config files. | |
| native_json_config.h | |
| Declares lightweight JSON and conf value lookup helpers. | |
| native_json_runtime_ops.c | |
| native_json_runtime_ops.h | |
| native_listener.c | |
| Opens the configured listener, manages cleanup registration, and reports the active serve endpoint. | |
| native_listener.h | |
| Declares native listener state and socket lifecycle helpers. | |
| native_migrate_verify.c | |
| Verifies sqlite migration state natively and emits structured migration verification reports. | |
| native_migrate_verify.h | |
| Declares native migration verification entry points. | |
| native_ops_bridge.c | |
| Bridges native ops commands to doctor, drift, deploy-check, and migration verification report generation. | |
| native_ops_bridge.h | |
| Declares native bridge helpers for Pharos ops commands. | |
| native_process_capture.c | |
| Runs child processes and captures their output, optionally with injected environment values. | |
| native_process_capture.h | |
| Declares child-process capture helpers. | |
| native_request_path.c | |
| Normalizes request targets by stripping query strings and remapping them under an app mount path. | |
| native_request_path.h | |
| Declares request target normalization helpers. | |
| native_runtime_cleanup.c | |
| Implements cleanup helpers for native runtime-owned data structures. | |
| native_runtime_cleanup.h | |
| Declares cleanup helpers for native runtime-owned data structures. | |
| native_runtime_load.c | |
| Loads AppRuntime values from the finalized artifact-local app manifest and validates required runtime fields. | |
| native_runtime_load.h | |
| Declares helpers for loading native runtime metadata from manifests. | |
| native_runtime_reports.c | |
| Serializes runtime-level and app-level build and status metadata into JSON report payloads. | |
| native_runtime_reports.h | |
| Declares builders for native runtime report payloads. | |
| native_runtime_stack.c | |
| Resolves the runtime apps directory, fingerprints it for reload detection, logs startup state, and matches requests to mounted apps. | |
| native_runtime_stack.h | |
| Declares runtime stack helpers for app discovery, reload detection, and request matching. | |
| native_runtime_types.h | |
| Defines shared native runtime data structures used across the Pharos C runtime. | |
| native_serve_config.c | |
| Parses native serve CLI arguments and applies runtime-conf-derived defaults to ServeConfig. | |
| native_serve_config.h | |
| Declares helpers for parsing and normalizing native serve configuration. | |
| native_shell_bridge.c | |
| Invokes Pharos shell runtime, build, and status command surfaces for native callers. | |
| native_shell_bridge.h | |
| Declares bridge helpers for invoking Pharos shell command surfaces. | |
| native_spawn_argv.c | |
| Builds the argv vector used to launch an app entrypoint for an incoming HTTP request. | |
| native_spawn_argv.h | |
| Declares argv construction helpers for spawned app requests. | |
| native_spawn_temp_body.c | |
| Writes multipart request bodies to temporary files and removes them during cleanup. | |
| native_spawn_temp_body.h | |
| Declares temporary request-body file helpers. | |
| native_static_serve.c | |
| Implements native static artifact serving helpers. | |
| native_static_serve.h | |
| Declares native static artifact serving helpers. | |
| native_support.c | |
| Collects shared low-level helpers for buffers, strings, path manipulation, file reads, and simple path predicates. | |
| native_support.h | |
| Declares shared low-level support helpers used across the Pharos native runtime. | |
| native_yyjson_helpers.c | |
| Implements small reusable yyjson wrappers with explicit ownership and type checks for Pharos native runtime callers. | |
| native_yyjson_helpers.h | |
| Declares shared helper wrappers around vendored yyjson parsing and serialization APIs. | |
| pharos_runtime.c | |
| Native Pharos runtime entrypoint and orchestration for serve, runtime, website, and ops command flows. | |
| pharos_zxing_reader.c | |
| pharos_zxing_reader.h | |
| pharos_zxing_reader_cli.c | |
| stb_image.h | |
| ucal_static_server.c | |
| Provides a minimal loopback static server for serving UCAL build artifacts and route-mapped files directly from a build root. | |
| yyjson.c | |
| yyjson.h | |