package eliom
Install
Dune Dependency
Authors
Maintainers
Sources
md5=c8c67fe5fb8d3f44a3b17cc4a93a0e62
sha512=e58557a1b525efd011e0eb539b112b53e6c012ac3fb2153c251be030eda483dd3b19de625707cf5ffebd97fa6a7fabfb8a6aae8e8a61c79e0bd7ad2d289df9a9
doc/eliom.server/Eliom_syntax/index.html
Module Eliom_syntax
Source
Registers a client value datum for the next server section when executed in a global_data (cf. Eliom_syntax.set_global
) or in the request_data when executed in a request.
All client values created between set_global true
and set_global false
are considered global client values (cf. <<a_manual chapter="clientserver-language" chapter="clientvalues"|the manual>>).
Returns whether client values created in the current context should be considered global
Called at the end of each server or shared section. The argument identifies the compilation unit.
Adds the list of recently registered Eliom_runtime.client_value_datum
s into the queue of server section data of the compilation unit (Eliom_lib_base.compilation_unit_global_data
).
Called in parallel with <<a_api subproject="client"|Eliom_client.Syntax_helpers.close_server_section>>.
val close_client_section :
string ->
(int * Ocsigen_lib.poly * Eliom_lib.pos * string option) list ->
unit
Called at the end of every client or shared section. The first argument identifies the compilation unit. The second is the list of novel injections in that section.
Adds a list of Eliom_lib_base.injection_datum
s into the queue of client section data of the compilation unit (Eliom_lib_base.compilation_unit_global_data
).
Called in parallel with <<a_api subproject="client"|Eliom_client.Syntax_helpers.open_client_section>>.
Convert any value to a Eliom_runtime.escaped_value
for usage in the args
argument to Eliom_syntax.client_value
.