sig
type page
val register_service :
service:('a, 'b, [ `Internal_Service of 'c ],
[< `WithSuffix | `WithoutSuffix ], 'd, 'e)
Ocsigen.service ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> 'b -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
unit
val register_service_for_session :
Ocsigen.server_params ->
service:('a, 'b, [ `Internal_Service of 'c ],
[< `WithSuffix | `WithoutSuffix ], 'd, 'e)
Ocsigen.service ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> 'b -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
unit
val register_new_service :
url:Ocsigen.url_path ->
?prefix:bool ->
get_params:('a, [< `WithSuffix | `WithoutSuffix ] as 'b, 'c)
Ocsigen.params_type ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> unit -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
('a, unit, [ `Internal_Service of [ `Public_Service ] ], 'b, 'c,
unit Ocsigen.param_name)
Ocsigen.service
val register_new_auxiliary_service :
fallback:('a, unit, [ `Internal_Service of [ `Public_Service ] ],
[< `WithSuffix | `WithoutSuffix ] as 'b, 'c, 'd)
Ocsigen.service ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> unit -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
('a, unit, [ `Internal_Service of [ `Local_Service ] ], 'b, 'c, 'd)
Ocsigen.service
val register_new_auxiliary_service_for_session :
Ocsigen.server_params ->
fallback:('a, unit, [ `Internal_Service of [ `Public_Service ] ],
[< `WithSuffix | `WithoutSuffix ] as 'b, 'c, 'd)
Ocsigen.service ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> unit -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
('a, unit, [ `Internal_Service of [ `Local_Service ] ], 'b, 'c, 'd)
Ocsigen.service
val register_new_post_service :
fallback:('a, unit, [ `Internal_Service of [ `Public_Service ] ],
[< `WithSuffix | `WithoutSuffix ] as 'b, 'c,
unit Ocsigen.param_name)
Ocsigen.service ->
post_params:('d, [ `WithoutSuffix ], 'e) Ocsigen.params_type ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> 'd -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
('a, 'd, [ `Internal_Service of [ `Public_Service ] ], 'b, 'c, 'e)
Ocsigen.service
val register_new_post_auxiliary_service :
fallback:('a, 'b, [ `Internal_Service of [ `Public_Service ] ],
[< `WithSuffix | `WithoutSuffix ] as 'c, 'd, 'e)
Ocsigen.service ->
post_params:('f, [ `WithoutSuffix ], 'g) Ocsigen.params_type ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> 'f -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
('a, 'f, [ `Internal_Service of [ `Local_Service ] ], 'c, 'd, 'g)
Ocsigen.service
val register_new_post_auxiliary_service_for_session :
Ocsigen.server_params ->
fallback:('a, 'b, [ `Internal_Service of [ `Public_Service ] ],
[< `WithSuffix | `WithoutSuffix ] as 'c, 'd, 'e)
Ocsigen.service ->
post_params:('f, [ `WithoutSuffix ], 'g) Ocsigen.params_type ->
?error_handler:(Ocsigen.server_params ->
(string * exn) list -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
(Ocsigen.server_params -> 'a -> 'f -> Ocsigen.OCSIGENREGSIG.page Lwt.t) ->
('a, 'f, [ `Internal_Service of [ `Local_Service ] ], 'c, 'd, 'g)
Ocsigen.service
end