package core
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Industrial strength alternative to OCaml's standard library
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.14.1.tar.gz
sha256=8c158c12345d36a5cdd71081728f4317b2b04c09eb4126b6de00c482a6fec2a0
md5=b11f58205953d84cedb0003efcdab231
doc/core.iobuf_unix/Iobuf_unix/index.html
Module Iobuf_unix
val sexp_of_ok_or_eof : ok_or_eof -> Ppx_sexp_conv_lib.Sexp.tval input :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Core.In_channel.t ->
ok_or_eofIobuf has analogs of various Bigstring functions. These analogs advance by the amount written/read.
val read :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
ok_or_eofval read_assume_fd_is_nonblocking :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
Core.Unix.Syscall_result.Unit.tval pread_assume_fd_is_nonblocking :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
offset:int ->
unitval recvfrom_assume_fd_is_nonblocking :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
Core.Unix.sockaddrmodule Recvmmsg_context : sig ... endrecvmmsg's context comprises data needed by the system call. Setup can be expensive, particularly for many buffers.
val recvmmsg_assume_fd_is_nonblocking :
(Core.Unix.File_descr.t ->
Recvmmsg_context.t ->
Core.Unix.Syscall_result.Int.t)
Core.Or_error.trecvmmsg_assume_fd_is_nonblocking fd context returns the number of context iobufs read into (or errno). fd must not block. THREAD_IO_CUTOFF is ignored.
EINVAL is returned if an Iobuf passed to Recvmmsg_context.create has its buf or limits changed.
val send_nonblocking_no_sigpipe :
unit ->
(([> Core.read ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
Core.Unix.Syscall_result.Unit.t)
Core.Or_error.tval sendto_nonblocking_no_sigpipe :
unit ->
(([> Core.read ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
Core.Unix.sockaddr ->
Core.Unix.Syscall_result.Unit.t)
Core.Or_error.tval output : ([> Core.read ], Iobuf.seek) Iobuf.t -> Core.Out_channel.t -> unitval write :
([> Core.read ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
unitval write_assume_fd_is_nonblocking :
([> Core.read ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
unitval pwrite_assume_fd_is_nonblocking :
([> Core.read ], Iobuf.seek) Iobuf.t ->
Core.Unix.File_descr.t ->
offset:int ->
unitExpert
module Expert : sig ... endThe Expert module is for building efficient out-of-module Iobuf abstractions.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page