object
http_process_transport
Process-backed HTTP transport predicates using the process library and helper processes.
logtalk_load(http_process_transport(loader))static, context_switching_calls, threadedPublic predicates
temporary_tls_credentials/3
Creates or reuses temporary TLS certificate and key files under the system temporary directory using the given file name prefix.
statictemporary_tls_credentials(Prefix,CertificateFile,KeyFile)temporary_tls_credentials(+atom,-atom,-atom) - one_or_errorPrefix is a variable:instantiation_errorPrefix is not an atom:type_error(atom,Prefix)resource_error(http_process_transport_temporary_tls_credentials)temporary_tls_credentials_files/3
Computes the temporary TLS certificate and key file paths used for a given file name prefix without creating the files.
statictemporary_tls_credentials_files(Prefix,CertificateFile,KeyFile)temporary_tls_credentials_files(+atom,-atom,-atom) - one_or_errorPrefix is a variable:instantiation_errorPrefix is not an atom:type_error(atom,Prefix)Protected predicates
(no local declarations; see entity ancestors if any)
Private predicates
process_connection_state_/3
Registered helper-process state for open reusable client connections.
dynamicprocess_connection_state_(Connection,Process,Error)process_connection_state_(?compound,?ground,?stream) - zero_or_moreconnection_pool_seed_/1
Last allocated connection pool identifier.
dynamicconnection_pool_seed_(PoolId)connection_pool_seed_(?positive_integer) - zero_or_oneconnection_pool_config_/6
Stored connection pool configuration indexed by pool identifier.
dynamicconnection_pool_config_(PoolId,Host,Port,MinSize,MaxSize,ConnectionOptions)connection_pool_config_(?positive_integer,?atom,?integer,?non_negative_integer,?positive_integer,?list) - zero_or_moreconnection_pool_available_/2
Reusable idle client connections indexed by pool identifier.
dynamicconnection_pool_available_(PoolId,Connection)connection_pool_available_(?positive_integer,?compound) - zero_or_moreconnection_pool_in_use_/2
Checked-out client connections indexed by pool identifier.
dynamicconnection_pool_in_use_(PoolId,Connection)connection_pool_in_use_(?positive_integer,?compound) - zero_or_morelistener_seed_/1
Last allocated listener identifier.
dynamiclistener_seed_(ListenerId)listener_seed_(?positive_integer) - zero_or_oneprocess_listener_state_/5
Registered process state for open listeners.
dynamicprocess_listener_state_(ListenerId,Executable,Process,RelayListener,Error)process_listener_state_(?positive_integer,?atom,?ground,?compound,?stream) - zero_or_morelistener_temporary_tls_credentials_/3
Tracked temporary TLS credential files owned by open listeners.
dynamiclistener_temporary_tls_credentials_(ListenerId,CertificateFile,KeyFile)listener_temporary_tls_credentials_(?positive_integer,?atom,?atom) - zero_or_onelistener_handle_alias_/2
Maps public listener handles to registered process listener identifiers.
dynamiclistener_handle_alias_(Listener,ListenerId)listener_handle_alias_(?term,?positive_integer) - zero_or_morelistener_event_/2
Queued listener events parsed from the listener helper diagnostics stream.
dynamiclistener_event_(ListenerId,Event)listener_event_(?positive_integer,?compound) - zero_or_moreprocess_listener_shutdown_requested_/1
Flag recording that a synthetic listener shutdown wakeup is pending.
dynamicprocess_listener_shutdown_requested_(ListenerId)process_listener_shutdown_requested_(?positive_integer) - zero_or_onelistener_shutdown_seed_/1
Last allocated shutdown-run identifier.
dynamiclistener_shutdown_seed_(RunId)listener_shutdown_seed_(?positive_integer) - zero_or_onelistener_shutdown_control_/3
Maps public shutdown control terms to listeners and active serving runs.
dynamiclistener_shutdown_control_(Control,Listener,RunId)listener_shutdown_control_(?nonvar,?compound,?positive_integer) - zero_or_morelistener_shutdown_requested_/2
Recorded shutdown requests for serve_until_shutdown/4 runs.
dynamiclistener_shutdown_requested_(Control,RunId)listener_shutdown_requested_(?nonvar,?positive_integer) - zero_or_onelistener_active_worker_/3
Tracked active connection workers for a serve_until_shutdown/4 run.
dynamiclistener_active_worker_(Control,RunId,Worker)listener_active_worker_(?nonvar,?positive_integer,?compound) - zero_or_moreOperators
(none)