Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 src
 native_runtime
 c
 
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_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