X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Focaml-http%2Fhttp_misc.ml;h=0e11e10489883e52261eba60a3c20f4833c34053;hb=9d2fb169bfc461d247338137458cbecc924d9208;hp=8117c540bbac3227ab8bf9c2166a4d4dfd0ae4a3;hpb=9d746b8bd108a349f3d4771adbc3b293f191e282;p=helm.git diff --git a/helm/DEVEL/ocaml-http/http_misc.ml b/helm/DEVEL/ocaml-http/http_misc.ml index 8117c540b..0e11e1048 100644 --- a/helm/DEVEL/ocaml-http/http_misc.ml +++ b/helm/DEVEL/ocaml-http/http_misc.ml @@ -97,6 +97,15 @@ let reason_phrase_of_code = function | 505 -> "HTTP version not supported" | invalid_code -> raise (Invalid_code invalid_code) -let build_sockaddr ~addr ~port = +let build_sockaddr (addr, port) = Unix.ADDR_INET (Unix.inet_addr_of_string addr, port) +let explode_sockaddr = function + | Unix.ADDR_INET (addr, port) -> (Unix.string_of_inet_addr addr, port) + | _ -> assert false (* can explode only inet address *) + +let peername_of_out_channel outchan = + Unix.getpeername (Unix.descr_of_out_channel outchan) +let peername_of_in_channel inchan = + Unix.getpeername (Unix.descr_of_in_channel inchan) +