Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
Loading...
Searching...
No Matches
c Directory Reference

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