package eio
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Effect-based direct-style IO API for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
eio-1.4.tbz
sha256=ba11ad486f492130dbb486f2b3bdc4905643f10016806ddf86e9a34e4346aaa5
sha512=57ef2c137ccdc26d8029e636b6a4ee92da7c6b2f35954946bd56ca595d6947a8ec42f6f83f8552f73d6719e6ce2314cae2e2fad1686a387522935e6f90e9a8d9
doc/src/eio.mock/sockopt.ml.html
Source file sockopt.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29open Eio.Std let setsockopt label opt v = traceln "%s: setsockopt %a" label Eio.Net.Sockopt.pp_binding (opt, v) let default (type a) (opt : a Eio.Net.Sockopt.t) : a = let open Eio.Net.Sockopt in match opt with | SO_DEBUG -> false | SO_BROADCAST -> false | SO_REUSEADDR -> false | SO_KEEPALIVE -> false | SO_DONTROUTE -> false | SO_OOBINLINE -> false | TCP_NODELAY -> false | IPV6_ONLY -> false | SO_REUSEPORT -> false | SO_SNDBUF -> 0 | SO_RCVBUF -> 0 | SO_RCVLOWAT -> 0 | SO_SNDLOWAT -> 0 | SO_LINGER -> None | SO_RCVTIMEO -> 0.0 | SO_SNDTIMEO -> 0.0 | _ -> raise (Eio.Net.err Invalid_option) let getsockopt : type a. string -> a Eio.Net.Sockopt.t -> a = fun label opt -> let v = default opt in traceln "%s: getsockopt %a" label Eio.Net.Sockopt.pp_binding (opt, v); v
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>