123456789101112131415161718192021222324252627282930313233343536373839404142434445# 1 "src/lib/eliom_client.server.ml"(* Ocsigen
* http://www.ocsigen.org
* Copyright (C) 2010 Vincent Balat
* Copyright (C) 2011 Jérôme Vouillon, Grégoire Henry, Pierre Chambart
* Copyright (C) 2012 Benedikt Becker
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, with linking exception;
* either version 2.1 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*)letis_client_app()=falsetype('a,'b)server_function=('a,'b)Eliom_client_base.server_function_service*Eliom_wrap.unwrapperletmk_serv_funab:('a,'b)server_function=a,bletserver_function?scope?options?charset?code?content_type?headers?secure_session?name?csrf_safe?csrf_scope?csrf_secure?max_use?timeout?https?error_handlerargument_typef=mk_serv_fun(Eliom_registration.Ocaml.create?scope?options?charset?code?content_type?headers?secure_session?name?csrf_safe?csrf_scope?csrf_secure?max_use?timeout?https?error_handler~meth:(Eliom_service.Post(Eliom_parameter.unit,Eliom_parameter.(ocaml"argument"argument_type)))~path:Eliom_service.No_path(fun()argument->fargument))(Eliom_wrap.create_unwrapper(Eliom_wrap.id_of_intEliom_common_base.server_function_unwrap_id_int))