Eliom_comet_baseSourcetype comet_request = | Stateless of comet_stateless_request| Stateful of comet_stateful_requestval comet_request_param :
(comet_request,
[ `WithoutSuffix ],
[ `One of comet_request Eliom_parameter.ocaml ] Eliom_parameter.param_name)
Eliom_parameter.params_typeval channel_data_of_json :
(Deriving_Json_lexer.lexbuf -> 'a) ->
Deriving_Json_lexer.lexbuf ->
'a channel_datatype answer = | Stateless_messages of (string * (string * int) channel_data) array| Stateful_messages of (string * string channel_data) array| Timeout| State_closed| Comet_error of stringtype comet_service = | Comet_service : (unit,
bool * comet_request,
Eliom_service.post,
Eliom_service.att,
_,
_,
_,
[ `WithoutSuffix ],
unit,
[ `One of bool ] Eliom_parameter.param_name
* [ `One of comet_request Eliom_parameter.ocaml ]
Eliom_parameter.param_name,
Eliom_service.non_ocaml)
Eliom_service.t
* command list ref -> comet_servicetype internal_comet_service = | Internal_comet_service : (unit,
bool * comet_request,
Eliom_service.post,
Eliom_service.att,
_,
Eliom_service.non_ext,
Eliom_service.reg,
[ `WithoutSuffix ],
unit,
[ `One of bool ] Eliom_parameter.param_name
* [ `One of comet_request Eliom_parameter.ocaml ]
Eliom_parameter.param_name,
Eliom_service.non_ocaml)
Eliom_service.t
* command list ref -> internal_comet_servicetype 'a wrapped_channel = | Stateful_channel of comet_service * 'a chan_id| Stateless_channel of comet_service * 'a chan_id * stateless_kindtype 'a bus_send_service = | Bus_send_service : (unit,
'a list,
Eliom_service.post,
Eliom_service.non_att,
Eliom_service.co,
Eliom_service.non_ext,
Eliom_service.reg,
[ `WithoutSuffix ],
unit,
[ `One of 'a list Eliom_parameter.ocaml ]
Eliom_parameter.param_name,
Eliom_service.non_ocaml)
Eliom_service.t -> 'a bus_send_service