|
Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
|
Loaded runtime metadata for one Pharos app artifact. More...
#include <native_runtime_types.h>
Data Fields | |
| char * | app_id |
| char * | app_root |
| char * | build_dir |
| char * | artifact_dir |
| char * | host_profile |
| char * | compiled_entrypoint |
| char * | state_path |
| char * | base_path |
| char * | log_path |
| char * | log_format |
| char * | error_report_path |
| char * | debug |
| char * | runtime_conf_path |
Loaded runtime metadata for one Pharos app artifact.
Definition at line 37 of file native_runtime_types.h.
| char* AppRuntime::app_id |
App identifier loaded from manifest metadata.
Definition at line 38 of file native_runtime_types.h.
Referenced by build_native_app_deploy_check_report_local_json(), build_native_app_doctor_report_local_json(), build_native_app_drift_report_local_json(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_error_report_path_native(), finalize_log_path_native(), finalize_state_path_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_action_route(), handle_app_or_runtime_request(), handle_native_runtime_app_command(), handle_page_route(), load_app_runtime_from_artifact_native(), native_build_sqlite_migrate_verify_failure_report_json(), native_capture_migrate_verify_sqlite_report_json(), native_default_sqlite_path(), native_default_sqlite_path(), native_default_sqlite_path_local(), native_dynamic_relational_prepare_request_state(), native_dynamic_relational_sync_back_if_changed(), native_dynamic_runtime_handle_request(), persist_app_state_text_runtime_local(), resolve_declared_page_params_json_runtime(), runtime_loaded_app_context_native(), and serve_single_app().
| char* AppRuntime::app_root |
On-disk app root directory.
Definition at line 39 of file native_runtime_types.h.
Referenced by build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_loaded_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), generated_surface_fixture_path_dup_runtime(), handle_page_route(), load_app_runtime_from_artifact_native(), native_backup_base_dir(), native_build_sqlite_migrate_verify_failure_report_json(), native_capture_migrate_verify_sqlite_report_json(), native_dynamic_relational_prepare_request_state(), native_dynamic_relational_sync_back_if_changed(), native_migration_fixture_path(), native_sqlite_migrate_verify_preflight_ok(), persist_app_state_text_runtime_local(), render_declared_page_response_with_headers_runtime(), and resolve_declared_page_params_json_runtime().
| char* AppRuntime::artifact_dir |
Directory for the active artifact payload.
Definition at line 41 of file native_runtime_types.h.
Referenced by clear_cloned_app_runtime(), clone_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), generated_surface_fixture_path_dup_runtime(), handle_action_route(), handle_app_or_runtime_request(), handle_page_route(), load_app_runtime_from_artifact_native(), and native_dynamic_runtime_handle_request().
| char* AppRuntime::base_path |
URL base path mounted for the app.
Definition at line 45 of file native_runtime_types.h.
Referenced by build_native_app_request_argv(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_base_path_native(), finalize_loaded_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_action_route(), handle_app_or_runtime_request(), handle_native_runtime_app_command(), handle_page_route(), load_app_runtime_from_artifact_native(), render_declared_page_response_with_headers_runtime(), route_request_path_dup_runtime(), runtime_loaded_app_context_native(), runtime_match_app_native(), and session_cookie_header_dup_runtime().
| char* AppRuntime::build_dir |
Build directory containing emitted artifacts.
Definition at line 40 of file native_runtime_types.h.
Referenced by build_native_app_request_argv(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_loaded_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::compiled_entrypoint |
Executable or script entrypoint for requests.
Definition at line 43 of file native_runtime_types.h.
Referenced by build_native_app_request_argv(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_app_or_runtime_request(), handle_native_runtime_app_command(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::debug |
Debug flag resolved for the app.
Definition at line 49 of file native_runtime_types.h.
Referenced by build_native_app_request_argv(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_debug_native(), finalize_loaded_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_native_runtime_app_command(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::error_report_path |
Error report output file path.
Definition at line 48 of file native_runtime_types.h.
Referenced by build_native_app_config_report_local_json(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_error_report_path_native(), finalize_loaded_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_app_or_runtime_request(), handle_native_runtime_app_command(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::host_profile |
Host profile selected for the built artifact.
Definition at line 42 of file native_runtime_types.h.
Referenced by build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_app_or_runtime_request(), handle_native_runtime_app_command(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::log_format |
Log formatting mode.
Definition at line 47 of file native_runtime_types.h.
Referenced by build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_loaded_app_runtime_native(), finalize_log_format_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_native_runtime_app_command(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::log_path |
App-specific log output path.
Definition at line 46 of file native_runtime_types.h.
Referenced by build_native_app_config_report_local_json(), build_native_app_request_argv(), build_native_app_runtime_report_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_loaded_app_runtime_native(), finalize_log_path_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_app_or_runtime_request(), handle_native_runtime_app_command(), and load_app_runtime_from_artifact_native().
| char* AppRuntime::runtime_conf_path |
Runtime configuration used to finalize the app.
Definition at line 50 of file native_runtime_types.h.
Referenced by build_native_app_runtime_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_loaded_app_runtime_native(), finalize_runtime_conf_path_native(), free_app_runtime(), free_loaded_app_runtime_fields(), native_backup_base_dir(), native_db_check_json(), native_default_backend(), native_default_backend_local(), native_default_environment(), native_default_sqlite_path(), native_default_sqlite_path(), native_default_sqlite_path_local(), native_dynamic_relational_prepare_request_state(), native_dynamic_relational_sync_back_if_changed(), persist_app_state_text_runtime_local(), serve_single_app(), and spawn_app_request().
| char* AppRuntime::state_path |
Runtime state file path.
Definition at line 44 of file native_runtime_types.h.
Referenced by append_rate_limit_event_runtime_local(), build_native_app_request_argv(), build_native_app_runtime_report_json(), build_native_restore_report_local_json(), build_native_runtime_status_report_json(), build_runtime_summary_json_from_app(), clear_cloned_app_runtime(), clone_app_runtime_native(), finalize_loaded_app_runtime_native(), finalize_state_path_native(), free_app_runtime(), free_loaded_app_runtime_fields(), handle_accept_invite_action_runtime(), handle_action_route(), handle_issue_business_invite_action_runtime(), handle_native_runtime_app_command(), handle_page_route(), handle_password_reset_complete_action_runtime(), handle_password_reset_request_action_runtime(), issue_browser_session_runtime(), load_app_runtime_from_artifact_native(), native_dynamic_relational_prepare_request_state(), native_dynamic_relational_sync_back_if_changed(), native_dynamic_runtime_handle_request(), native_write_backup_state_snapshot(), persist_app_state_text_runtime_local(), render_declared_page_response_with_headers_runtime(), resolve_declared_page_params_json_runtime(), resolve_invite_accept_page_params_json_runtime(), and revoke_session_by_cookie_runtime().