# Index of values

(++) [Uq_engines_compat.Operators] |
(++) [Uq_engines.Operators] | Another name for `qseq_engine`.
(<&) [Shell] | Same as `assign`, but infix notation.
(>&) [Shell] | Same as `assign`, but infix notation.
(>>) [Uq_engines_compat.Operators] |
(>>) [Uq_engines.Operators] | Another name for `fmap_engine`.
_exit [Netsys] | Exit the program immediately without running the atexit handlers.
_of_PMAP'V2'pmapproc_callit'arg [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_callit'res [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_dump'arg [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_dump'res [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_getport'arg [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_getport'res [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_null'arg [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_null'res [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_set'arg [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_set'res [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_unset'arg [Rpc_portmapper_aux] |
_of_PMAP'V2'pmapproc_unset'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_callit'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_callit'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_dump'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_dump'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_getaddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_getaddr'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_gettime'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_gettime'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_null'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_null'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_set'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_set'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_taddr2uaddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_taddr2uaddr'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_uaddr2taddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_uaddr2taddr'res [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_unset'arg [Rpc_portmapper_aux] |
_of_PMAP'V3'rpcbproc_unset'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_bcast'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_bcast'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_dump'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_dump'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getaddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getaddr'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getaddrlist'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getaddrlist'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getstat'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getstat'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_gettime'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_gettime'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getversaddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_getversaddr'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_indirect'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_indirect'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_null'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_null'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_set'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_set'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_taddr2uaddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_taddr2uaddr'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_uaddr2taddr'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_uaddr2taddr'res [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_unset'arg [Rpc_portmapper_aux] |
_of_PMAP'V4'rpcbproc_unset'res [Rpc_portmapper_aux] |
_of_call_args [Rpc_portmapper_aux] |
_of_call_result [Rpc_portmapper_aux] |
_of_mapping [Rpc_portmapper_aux] |
_of_netbuf [Rpc_portmapper_aux] |
_of_pmaplist [Rpc_portmapper_aux] |
_of_pmaplist_p [Rpc_portmapper_aux] |
_of_rp__list [Rpc_portmapper_aux] |
_of_rpcb [Rpc_portmapper_aux] |
_of_rpcb_entry [Rpc_portmapper_aux] |
_of_rpcb_entry_list [Rpc_portmapper_aux] |
_of_rpcb_entry_list_ptr [Rpc_portmapper_aux] |
_of_rpcb_rmtcallargs [Rpc_portmapper_aux] |
_of_rpcb_rmtcallres [Rpc_portmapper_aux] |
_of_rpcb_stat [Rpc_portmapper_aux] |
_of_rpcb_stat_byvers [Rpc_portmapper_aux] |
_of_rpcblist_ptr [Rpc_portmapper_aux] |
_of_rpcbs_addrlist [Rpc_portmapper_aux] |
_of_rpcbs_addrlist_ptr [Rpc_portmapper_aux] |
_of_rpcbs_proc [Rpc_portmapper_aux] |
_of_rpcbs_rmtcalllist [Rpc_portmapper_aux] |
_of_rpcbs_rmtcalllist_ptr [Rpc_portmapper_aux] |
_of_uaddr [Rpc_portmapper_aux] |
_program [Rpc_portmapper_clnt.Make'PMAP.V4] |
_program [Rpc_portmapper_clnt.Make'PMAP.V3] |
_program [Rpc_portmapper_clnt.Make'PMAP.V2] |
_to_PMAP'V2'pmapproc_callit'arg [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_callit'res [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_dump'arg [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_dump'res [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_getport'arg [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_getport'res [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_null'arg [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_null'res [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_set'arg [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_set'res [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_unset'arg [Rpc_portmapper_aux] |
_to_PMAP'V2'pmapproc_unset'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_callit'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_callit'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_dump'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_dump'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_getaddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_getaddr'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_gettime'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_gettime'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_null'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_null'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_set'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_set'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_taddr2uaddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_taddr2uaddr'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_uaddr2taddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_uaddr2taddr'res [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_unset'arg [Rpc_portmapper_aux] |
_to_PMAP'V3'rpcbproc_unset'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_bcast'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_bcast'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_dump'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_dump'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getaddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getaddr'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getaddrlist'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getaddrlist'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getstat'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getstat'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_gettime'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_gettime'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getversaddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_getversaddr'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_indirect'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_indirect'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_null'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_null'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_set'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_set'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_taddr2uaddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_taddr2uaddr'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_uaddr2taddr'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_uaddr2taddr'res [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_unset'arg [Rpc_portmapper_aux] |
_to_PMAP'V4'rpcbproc_unset'res [Rpc_portmapper_aux] |
_to_call_args [Rpc_portmapper_aux] |
_to_call_result [Rpc_portmapper_aux] |
_to_mapping [Rpc_portmapper_aux] |
_to_netbuf [Rpc_portmapper_aux] |
_to_pmaplist [Rpc_portmapper_aux] |
_to_pmaplist_p [Rpc_portmapper_aux] |
_to_rp__list [Rpc_portmapper_aux] |
_to_rpcb [Rpc_portmapper_aux] |
_to_rpcb_entry [Rpc_portmapper_aux] |
_to_rpcb_entry_list [Rpc_portmapper_aux] |
_to_rpcb_entry_list_ptr [Rpc_portmapper_aux] |
_to_rpcb_rmtcallargs [Rpc_portmapper_aux] |
_to_rpcb_rmtcallres [Rpc_portmapper_aux] |
_to_rpcb_stat [Rpc_portmapper_aux] |
_to_rpcb_stat_byvers [Rpc_portmapper_aux] |
_to_rpcblist_ptr [Rpc_portmapper_aux] |
_to_rpcbs_addrlist [Rpc_portmapper_aux] |
_to_rpcbs_addrlist_ptr [Rpc_portmapper_aux] |
_to_rpcbs_proc [Rpc_portmapper_aux] |
_to_rpcbs_rmtcalllist [Rpc_portmapper_aux] |
_to_rpcbs_rmtcalllist_ptr [Rpc_portmapper_aux] |
_to_uaddr [Rpc_portmapper_aux] |
A
abandon_call [Rpc_client] | To be used in conjunction with `Rpc_client.Keep_call`: The call with this session identifier is no longer expected, and removed from the internal data structures.
abandon_job [Shell_sys] | Deprecated name for `cancel_job`
abspath [Netsys] | Return an absolute path for this file.
ac_by_host [Nethttpd_services] | Configures host-based access control
accelerated_pollset [Netsys_pollset_posix] | Returns a pollset using a "fast" poll mechanism, if available.
accept_sec_context [Netgssapi_auth.Auth] | Calls `G.accept_sec_context`, and returns `(out_context,out_token,flags,props_opt)`.
accept_switch [Netsys_crypto_types.TLS_PROVIDER] | On the client: Enter another handshake round with new configuration data.
acceptable_transports_http [Netmech_spnego_http.PROFILE] | Which transport IDs are acceptable for authenticated requests on unencrypted connections.
acceptable_transports_https [Netmech_spnego_http.PROFILE] | Which transport IDs are acceptable for authenticated requests on HTTPS-secured connections.
access [Netplex_mutex] | Access the named mutex.
access [Netmcore_buffer] | `access b pos f`: Gets access to the internal string backing the byte at position `pos`.
access_descriptions [Netx509.AD] |
acquire_initiator_cred [Netgssapi_auth.Auth] |
act_events_of_event_source [Netsys_posix] | Return the actual events of the source.
act_events_of_int [Netsys_posix] |
ad_ca_issuers [Netx509.AD] |
ad_ca_repository [Netx509.AD] |
ad_ocsp [Netx509.AD] |
ad_time_stamping [Netx509.AD] |
add [Netsys_crypto_types.DIGESTS] | Adds data
add [Netshm_hashtbl] | `add tbl key value`: Adds the binding of `key` to `value` to the table.
add [Netshm] | `add tbl key value`: Adds the binding of `key` to `value` to the table.
add [Netmcore_hashtbl] | `add tbl x y` adds a binding of `x` to `y` in table `tbl`.
add [Netmcore_heap] | Pushes a new value onto the heap.
add [Netcgi_apache.Apache.Table] | `Table.add tbl key value` adds the `(key, value)` pair in the table `tbl`.
add [Uq_libevent.LIBOEVENT] |
add_1_complement [Netauth] | The addition algorithm for 1's-complement numbers.
add_abort_action [Unixqueue] | An abort action is added to the group.
add_buffer [Netbuffer] | `add_buffer nb1 nb2`: Adds the contents of `nb2` to the end of `nb1`
add_call [Rpc_client] | `add_call client proc_name arg f`: add the call to the procedure `name` with argument `arg` to the queue of unprocessed calls.
add_char [Netbuffer] | `add_char nb c`: Adds a single char at the end of the buffer
add_char_2 [Netbuffer] | `add_char_2 nb c1 c2`: Adds two chars at the end of the buffer
add_char_4 [Netbuffer] | `add_char_4 nb c1 c2 c3 c4`: Adds four chars at the end of the buffer
add_close_action [Unixqueue] | A close action is added for the file descriptor.
add_command [Shell_sys] | Adds a command to a job.
add_consumer [Shell_sys] | Adds a consumer to the job.
add_event [Unixqueue] | Add an additional event.
add_event [Equeue] | Puts an event into the event queue of the system.
add_event_source [Netsys_posix] | Adds the event source to the aggregator
add_handler [Unixqueue] | Add an event handler that is associated to the given group.
add_handler [Equeue] | Adds a handler to the list of handlers of the system.
add_helper_service [Netplex_kit] | `add_helper_service ctrl name hooks`: Adds a helper service `name` to the controller `ctrl`.
add_immutable [Netmcore_heap] | Pushes a new value onto the heap.
add_init_array [Netmcore_heap] | `add_init_array m n f`: Pushes a new value with n elements onto the heap.
add_inplace [Netpagebuffer] | `add_inplace b f`: Calls `f m pos len` where `m` is the last page of the buffer, and `pos` is the first free byte on the page, and `len` is the number of free bytes on the page.
add_inplace [Netbuffer] | `add_inplace nb f`: Calls the function `f` to add bytes to the netbuffer `nb`.
add_pipeline [Shell_sys] | Adds a pipeline which redirects the output of the command `src` to the input of the command `dest`.
add_plugins [Netmcore] | To enable compute processes for any Netplex program, call this function with the controller object as argument.
add_producer [Shell_sys] | Adds a producer to the job.
add_resource [Unixqueue] | Add a resource such that it is watched for conditions described by the `operation` for the period given by the `float` number.
add_some [Netmcore_heap] | `add_some mut x`: Returns `Some x` where the O'Caml value representing `Some` is allocated in the heap using `mut`.
add_string [Netpagebuffer] | Adds a string to the end of the buffer
add_string [Netbuffer] | `add_string nb s`: Adds a copy of the string `s` to the logical end of the netbuffer `nb`.
add_string [Netmcore_buffer] | Adds a string to the end of the buffer
add_string [Netmcore_heap] | `let s = add_string mut len`: Adds an uninitialized string of length `len` to the heap using `mut`, and returns the string
add_sub_memory [Netpagebuffer] | Adds a sub memory buffer to the end of the buffer
add_sub_memory [Netbuffer] | Same as `add_sub_string`, but gets data from a memory buffer
add_sub_memory [Netmcore_buffer] | Adds a sub memory buffer to the end of the buffer
add_sub_string [Netpagebuffer] | Adds a sub string to the end of the buffer
add_sub_string [Netbuffer] | `add_sub_string nb s k n`: Adds the substring of `s` starting at position `k` with length `n` to the logical end of the netbuffer `nb`.
add_sub_string [Netmcore_buffer] | Adds a sub string to the end of the buffer
add_substring [Netbuffer] | Alias for add_sub_string
add_uniform_array [Netmcore_heap] | `add_uniform_array m n x`: Pushes a new value with n elements onto the heap.
add_weak_resource [Unixqueue] | Similar to `add_resource`, but the resource is weak.
admin [Netcgi_apache.Apache.Server] | `server_admin` field.
admin_connector [Netplex_cenv] | Determines the admin socket of the controller, and returns an RPC client connector suitable for connecting with the admin interface of the controller.
advance [Netpagebuffer] | `advance b n`: Marks further `n` bytes in the last page of the buffer as used.
advance [Netbuffer] | These two functions work together, so that the effect of `add_inplace` can be obtained in two steps.
ajp_processor [Netcgi_plex] |
all_decoders [Netcompression] | The iana names of all encoders and decoders, resp.
all_encoders [Netcompression] |
alloc_aligned_memory [Netsys_mem] | `alloc_aligned_memory alignment size`: Allocates a buffer of `size` whose start address is a multiple of `alignment`.
alloc_mem [Netmcore_mempool] | Allocate memory in this pool.
alloc_memory_pages [Netsys_mem] | Allocates memory in units of pages.
alloc_wait_entry [Netmcore_condition] | Allocates a `wait_entry`
alloc_wait_entry_e [Netmcore_condition] | `alloc_wait_entry_e mut set filename`: Allocates a new wait entry with notification via named pipe.
announce_channel_binding [Netmech_gs2_sasl.PROFILE] | Whether to announce the availability of channel binding by adding "-PLUS" to the mechanism name, and by offering channel bindings in the initial token.
announce_channel_binding [Netmech_scram_sasl.PROFILE] | Whether servers announce the availability of channel binding by adding "-PLUS" to the mechanism name.
any_file_client_connector [Netplex_sockserv] | Interprets a file name as connector for a local RPC service.
apply_relative_url [Neturl] | `apply_relative_url base rel`: Interprets `rel` relative to `base` and returns the new URL.
are_compatible [Netxdr] | `are_compatible`: currently not implemented
area_for_additions [Netbuffer] |
arg_parse [Netcgi_ajp] | `arg_parse speclist anon_fun usage_msg` parses the command line and return an associative list describing the content of the property file (see `Netcgi_ajp.props_of_file`).
args [Netplex_main] | `let (opt_list, cmdline_cfg) = args()`: Returns `opt_list` for inclusion in the `Arg.parse` option list.
args [Netcgi_apache.Apache.Request] | `request_rec` `args` field.
array_of_oid_set [Netgss_bindings] |
as_obj [Netsys_mem] | Same as `as_value` but returns the value as `Obj.t`
as_process_event [Netsys_win32] | Casts the process handle to an event handle.
as_sem [Netsys_sem] | `as_sem mem pos`: Interprets the memory at position `pos` to `pos + sem_size() - 1` as anonymous semaphore.
as_sem [Netsys_posix] | `as_sem mem pos`: Interprets the memory at position `pos` to `pos + sem_size() - 1` as anonymous semaphore.
as_value [Netsys_mem] | `as_value mem offset`: Returns a pointer to `mem+offset`.
assbackwards [Netcgi_apache.Apache.Request] | `request_rec` `assbackwards` field; `true` if HTTP/0.9, "simple" request.
assign [Shell] | Arranges a redirection such that writing to `src` or reading from `src` will actually write to `target` or read from `target` (i.e., the `target` descriptor is duplicated and replaces the `src` descriptor just before the process is launched.)
assign [Netmcore_ref] | `assign sr x`: Sets the contents of `sr` to a deep copy of `x`.
assigned_pair [Shell] | Returns the target and the source of the assignment as pair of descriptors `(target,src)`.
at_commonName [Netx509.DN_attributes] |
at_countryName [Netx509.DN_attributes] |
at_dnQualifier [Netx509.DN_attributes] |
at_domainComponent [Netx509.DN_attributes] |
at_emailAddress [Netx509.DN_attributes] |
at_fdcwd [Netsys_posix] | Pseudo descriptor value to be used as first argument of `*at` functions
at_generationQualifier [Netx509.DN_attributes] |
at_givenName [Netx509.DN_attributes] |
at_initials [Netx509.DN_attributes] |
at_localityName [Netx509.DN_attributes] |
at_name [Netx509.DN_attributes] |
at_organizationName [Netx509.DN_attributes] |
at_organizationalUnitName [Netx509.DN_attributes] |
at_pseudonym [Netx509.DN_attributes] |
at_serialNumber [Netx509.DN_attributes] |
at_stateOrProvinceName [Netx509.DN_attributes] |
at_surname [Netx509.DN_attributes] |
at_title [Netx509.DN_attributes] |
at_transport_eof [Netsys_tls] | Whether the underlying transport channel has seen the end of input.
at_transport_eof [Netsys_crypto_types.TLS_PROVIDER] | Whether the underlying transport channel has seen the end of input.
at_uid [Netx509.DN_attributes] |
attribute_from_ASN1 [Netx509] | Parses an attribute
attribute_types [Netx509.DN_attributes] | The above types in the format `(oid, full_name, short_names)`
attribute_types [Netdn.AT_LOOKUP] | The above types in the format `(oid, full_name, short_names)`
attributes_from_ASN1 [Netx509] | Parses a sequence of attributes
auth_mechanisms [Netsmtp] | If applied to `helo_response`, returns the list of AUTH mechanisms
auth_none [Rpc_server] | The authentication method "AUTH_NONE", i.e.
auth_none [Rpc_client] | The authentication method that does not perform authentication.
auth_too_weak [Rpc_server] | The method that always rejects.
auth_transport [Rpc_server] | Authenticate by trusting the transport layer.
auth_type [Netcgi_apache.Apache.Request] |
authenticate [Netpop] | Authenticates the session:
authenticate [Netsmtp] | Authenticates the session:
authz_name [Netsys_sasl.Server] | The name the client authorizes as (or `Not_found`)
authz_name [Netsys_sasl.Client] | The authorization name
available [Netsys_sasl_types.SASL_MECHANISM] | Whether the mechanism is available, in particular whether the required crypto support is linked in
available [Nethttp.HTTP_MECHANISM] | Whether the mechanism is available, in particular whether the required crypto support is linked in
available_input_encodings [Netconversion] | Returns the list of all available encodings that can be used for input strings.
available_output_encodings [Netconversion] | Returns the list of all available encodings that can be used for output strings.
B
b_error_of_name [Nettls_gnutls_bindings] |
b_set_db_callbacks [Nettls_gnutls_bindings] | `b_set_db_callbacks session store remove retrieve`: sets the three callbacks for server-side session caching
b_set_pull_callback [Nettls_gnutls_bindings] | Sets the function for reading data.
b_set_pull_timeout_callback [Nettls_gnutls_bindings] | Sets the function for waiting for new data to arrive (only used for DTLS).
b_set_push_callback [Nettls_gnutls_bindings] | Sets the function for writing data.
b_set_verify_callback [Nettls_gnutls_bindings] | Sets the function for verifying the peer's certificate.
base_code [Nethttp] | Allows to handle unknown status codes that are untranslatable by `http_status_of_int`: for a code 100 to 199 the value 100 is returned, for a code 200 to 299 the value 200 is returned, for a code 300 to 399 the value 300 is returned, for a code 400 to 499 the value 400 is returned, for all other codes 500 is returned E.g.
basic_mime_header [Netmime] | Same as function
best_charset [Nethttp.Header] | Returns the best charset for a header and a list of supported charsets.
best_encoding [Nethttp.Header] | Returns the best encoding for a header and a list of supported encodings.
best_locking_method [Netshm] | Return the best locking method other than `No_locking`
best_media_type [Nethttp.Header] | Returns the best media type for a header and a list of supported types.
bg_blue [Netsys_win32] |
bg_green [Netsys_win32] |
bg_intensity [Netsys_win32] | Bits of `text_attr`
bg_red [Netsys_win32] |
bigarray [Netshm] |
bind [Rpc_server] | Binds the program as specified by the `binding list`.
bind [Rpc_client] | Binds this program additionally
blit [Netbuffer] | Compatibility name for `blit_to_string`, now deprecated
blit_from_string [Netbuffer] | `blit_from_string src srcpos dest destpos len`: Copies the `len` bytes at position `srcpos` from the string `src` to the netbuffer `dest` at position `destpos`.
blit_memory_to_string [Netsys_mem] | `blit_memory_to_string src srcoff dst dstoff len` copies `len` characters from buffer `src`, starting at character number `srcoff`, to string `dst`, starting at character number `dstoff`
blit_memory_to_string_unsafe [Netsys_mem] | Unsafe version
blit_mstrings_to_memory [Netxdr_mstring] | blits the mstrings one after the other to the memory, so that they appear there concatenated
blit_poll_array [Netsys_posix] | `blit_poll_array a1 p1 a2 p2 len`: Copies the `len` cells at index `p1` from `a1` to `a2` at index `p2`.
blit_string_to_memory [Netsys_mem] | `blit_string_to_memory src srcoff dst dstoff len` copies `len` characters from string `src`, starting at character number `srcoff`, to buffer `dst`, starting at character number `dstoff`
blit_string_to_memory_unsafe [Netsys_mem] | Unsafe version
blit_to_memory [Netpagebuffer] | Blits contents to another memory buffer
blit_to_memory [Netbuffer] | `blit_to_memory nb srcpos dest destpos len`: Copies the `len` bytes at position `srcpos` from `nb` to the membuffer `dest` at position `destpos`.
blit_to_memory [Netmcore_buffer] | Blits contents to a memory buffer
blit_to_string [Netpagebuffer] | Blits contents to a string
blit_to_string [Netbuffer] | `blit_to_string nb srcpos dest destpos len`: Copies the `len` bytes at position `srcpos` from `nb` to the string `dest` at position `destpos`.
blit_to_string [Netmcore_buffer] | Blits contents to a string
block_constraint [Netsys_crypto_types.SYMMETRIC_CRYPTO] | The buffers used with encrypt/decrypt must have a length that is a multiple of this number.
block_length [Netsys_crypto_types.DIGESTS] | the block length (in bytes)
blocking_gread [Netsys] | `let p = blocking_gread fd_style fd s pos len`: Like `gread` up to `len` bytes are read from `fd` and stored in `s`.
blocking_read [Netsys] | Same as `blocking_gread `Read_write`
blocking_socket_config [Rpc_client] | Configuration with `non_blocking_connect` = false
bool_var [Netplex_cenv] | Access a variable with simple type.
bound_programs [Rpc_server] | Returns the bound programs
bounded_full_split [Netstring_str] | Splits into at most `n` substrings, based on `full_split`
bounded_full_split [Netstring_pcre] | Splits into at most `n` substrings, based on `full_split`
bounded_split [Netstring_str] | Splits into at most `n` substrings, based on `split`
bounded_split [Netstring_pcre] | Splits into at most `n` substrings, based on `split`
bounded_split_delim [Netstring_str] | Splits into at most `n` substrings, based on `split_delim`
bounded_split_delim [Netstring_pcre] | Splits into at most `n` substrings, based on `split_delim`
broadcast [Netmcore_condition] | `broadcast c` restarts all processes waiting on the condition variable `c`.
buffer_of_descr [Netmcore_buffer] | Look up the buffer for this descriptor
buffer_of_memory [Netgss_bindings] |
buffer_of_string [Netgss_bindings] |
buffered_transactional_optype [Netcgi1_compat.Netcgi] |
buffered_transactional_optype [Netcgi] | Deprecated name for `buffered_transactional_outtype`
buffered_transactional_outtype [Netcgi] | The `output_type` implementing transactions with a RAM-based buffer
bye [Netsys_crypto_types.TLS_PROVIDER] | Performs the final handshake (exchanges close requests).
byte_order_mark [Netconversion] | Returns the byte order mark that must occur at the beginning of files to indicate whether "little endian" or "big endian" is used.
C
c [Netmech_scram.AES_CTS] |
cache [Uq_engines_compat] |
cache [Uq_engines] | Same as function
call [Shell] | Starts the pipeline represented by the list of commands; i.e.
call [Shell_sys] | Executes the command and waits until the process terminates (synchronous execution a la `system`, but no intermediate shell).
call [Rpc_simple_client] | `call simple_client procedure_name procedure_arg`: Call the procedure with the given name and the given argument.
call_job [Shell_sys] | Starts the job (see `run_job`) and waits until it finishes (see `finish_job`); i.e.
camlbox_addr [Netcamlbox] | returns the address
camlbox_bcapacity [Netcamlbox] | same for an already opened box
camlbox_bmessages [Netcamlbox] | same for an already opened box
camlbox_bmsg_size [Netcamlbox] | same for an already opened box
camlbox_cancel_wait [Netcamlbox] | Cancels a `camlbox_wait` operation called by a different thread
camlbox_capacity [Netcamlbox] | Returns the maximum number of messages `n`
camlbox_delete [Netcamlbox] | `camlbox_delete box k`: Deletes the message number `k` from `box`.
camlbox_fd [Netcamlbox] | Opens a new file descriptor to this address
camlbox_get [Netcamlbox] | `camlbox_get box k`: Returns message number `k` from `box`.
camlbox_get_copy [Netcamlbox] | `camlbox_get box k`: Returns a deep copy of message number `k` from `box`.
camlbox_messages [Netcamlbox] | Returns the number of messages at the moment
camlbox_msg_size [Netcamlbox] | Returns the max size of a message in bytes
camlbox_saddr [Netcamlbox] | returns the address
camlbox_scapacity [Netcamlbox] | same for a box already opened for sending
camlbox_send [Netcamlbox] | Sends a message to a camlbox.
camlbox_sender [Netcamlbox] | Prepares for sending.
camlbox_sender_of_fd [Netcamlbox] | Gets a sender for a file descriptor from `camlbox_fd`.
camlbox_smessages [Netcamlbox] | same for a box already opened for sending
camlbox_smsg_size [Netcamlbox] | same for a box already opened for sending
camlbox_wait [Netcamlbox] | Waits until new messages arrive, and return the message numbers.
camlbox_wake [Netcamlbox] | Sends an "empty message" - this only means that if the receiving thread is waiting for new messages it is interrupted and `camlbox_wait` will return the empty list.
cancel_all_timers [Netplex_cenv] | Cancels all active timers
cancel_input_thread [Netsys_win32] | Stops the input thread.
cancel_job [Shell_sys] | Tries to get rid of a running job.
cancel_output_thread [Netsys_win32] | Stops the output thread.
cancel_timer [Netplex_cenv] | Cancels the timer: The callback function is not called any longer
cbc_of_ecb [Netsys_crypto_modes.Symmetric_cipher] | For a given cipher in ECB mode, a new cipher in CBC mode is returned.
ce_any_policy [Netx509.CE] |
ce_authority_info_access [Netx509.CE] |
ce_authority_key_identifier [Netx509.CE] |
ce_basic_constraints [Netx509.CE] |
ce_certificate_policies [Netx509.CE] |
ce_crl_distribution_points [Netx509.CE] |
ce_ext_key_usage [Netx509.CE] |
ce_freshest_crl [Netx509.CE] |
ce_inhibit_any_policy [Netx509.CE] |
ce_issuer_alt_name [Netx509.CE] |
ce_key_usage [Netx509.CE] |
ce_name_constraints [Netx509.CE] |
ce_policy_constraints [Netx509.CE] |
ce_policy_mappings [Netx509.CE] |
ce_subject_alt_name [Netx509.CE] |
ce_subject_directory_attributes [Netx509.CE] |
ce_subject_info_access [Netx509.CE] |
ce_subject_key_identifier [Netx509.CE] |
certificate_extensions [Netx509.CE] | All the above listed OIDs with their string names (useful for displaying extension types)
cgi_with_args [Netcgi_common] | `cgi_with_args (new cgi) env out op ?put_arg in_chan` constructs a `Netcgi.cgi` object.
channel_binding [Netsys_sasl.Server] | Whether the client suggests or demands channel binding
channel_binding [Netsys_sasl.Client] | Whether the client suggests or demands channel binding
channel_logger [Netlog] | `channel_logger ch lev`: Prints all messages with a level of `lev` and higher to the channel `ch`.
channel_logger [Netplex_log] | Outputs messages to the channel
channel_logger_from_obj [Netplex_log] | Outputs messages to the channel
char_of_option [Nettelnet_client] | Converts the option name to the character representing it on the octet-stream level.
check_client_flags [Netgssapi_auth.Auth] |
check_critical_exts [Netx509] | `check_critical_exts list exts`: When an extension is flagged as critical, it must be processed by the communication endpoint.
check_directory_glob_expr [Netglob] | If the last component of the glob expression matches only directories because it ends with a literal `/` character, the value `Some expr'` is returned where `expr'` matches the same path without the trailing `/`.
check_rooted_glob_expr [Netglob] | If the glob expression matches the root directory (i.e.
check_server_flags [Netgssapi_auth.Auth] |
check_status [Netgssapi_auth.Auth] | If the `major_status` indicates an error, an error string is formed, optionally including the function name `fn` and the detailed information derived from `minor_status`.
chmod_shm [Netshm] |
chown_shm [Netshm] | Set file permission bits, user and group ownership of the object
ci_code_cmp [Netconversion] | A compare function for `ustring_compare`: Case-insensitive comparison: This function compares by the lowercase code point if it exists, and the untransformed code point otherwise.
ciphers [Netsys_crypto_modes.CIPHERS] |
ciphers [Netsys_ciphers] | List of supported ciphers
ciphers [Netsys_crypto_types.SYMMETRIC_CRYPTO] | List of supported ciphers.
clear [Netpagebuffer] | Deletes all contents of the buffer
clear [Netbuffer] | Deletes all contents from the buffer.
clear [Netmcore_hashtbl] | Empty a hash table.
clear [Netmcore_buffer] | Deletes all contents of the buffer
clear [Netmcore_queue] | Removes all elements from the queue
clear [Netcgi_apache.Apache.Table] | `Table.clear tbl` removes all key/value pairs from the table `tbl`.
clear [Unixqueue] | Terminate the whole group.
clear_close_on_exec [Netsys] | Working versions of the functions with the same name in `Unix`
clear_console [Netsys_win32] | Clears the screen and the buffer, and sets the cursor to (0,0).
clear_until_end_of_line [Netsys_win32] | Writes a space character from the current cursor position to the end of the line
clear_until_end_of_screen [Netsys_win32] | Writes a space character from the current cursor position to the end of the screen
client_additional_params [Netmech_gs2_sasl.PROFILE] | Additional parameters understood by `create_client_session`
client_auth_method [Rpc_auth_gssapi] | Creates an authentication method from a GSS-API interface.
client_auth_method [Rpc_auth_sys] | Pass the result of this function to `Rpc_client.set_auth_methods` to configure client authentication.
client_authz_name [Netsys_sasl_types.SASL_MECHANISM] | The authorization name
client_authz_name [Netmech_scram] | The authorization name
client_channel [Uq_client] | `client_channel st timeout`: returns a bidirectional channel for `st` that times out after `timeout` seconds of waiting.
client_channel_binding [Netsys_sasl_types.SASL_MECHANISM] | Whether the client suggests or demands channel binding
client_channel_binding [Netmech_scram] | Returns the channel binding
client_channel_binding [Nethttp.HTTP_MECHANISM] | Whether the client suggests or demands channel binding
client_configure_channel_binding [Netsys_sasl_types.SASL_MECHANISM] | Configure GS2-style channel binding
client_configure_channel_binding [Netmech_scram] | Sets whether to request channel binding.
client_configure_channel_binding [Nethttp.HTTP_MECHANISM] | Configure GS2-style channel binding
client_connector [Netplex_sockserv] | Returns the RPC client connector for this Netplex address
client_credential [Netmech_gs2_sasl.PROFILE] | If set, the client will use a certain credential (and not acquire one).
client_domain [Nethttp.HTTP_MECHANISM] | After successful authentication, this function may return the URIs defining the authentication space.
client_emit_flag [Netmech_scram] | Whether `client_emit_message` can now be called
client_emit_message [Netmech_scram] | Emits the next message to be sent to the server
client_emit_message_kv [Netmech_scram] | Emits the next message to be sent to the server.
client_emit_response [Netsys_sasl_types.SASL_MECHANISM] | Emit a new response.
client_emit_response [Nethttp.HTTP_MECHANISM] | `let (creds,new_headers) = client_emit_response cs method uri header`:
client_endpoint [Uq_engines_compat] |
client_endpoint [Uq_client] | Returns the client endpoint contained in the `connect_status`
client_error_flag [Netmech_scram] | Whether an error occurred, and the protocol cannot advance anymore
client_export [Netmech_scram] |
client_finish_flag [Netmech_scram] | Whether the client is authenticated and the server verified
client_first [Netsys_sasl.Info] | Whether the client sends the first message: ``Required`: always, ``Optional`: the client may choose to do so if the protocol permits this, ``No`: the server sends the first message
client_first [Netsys_sasl_types.SASL_MECHANISM] | Whether the client sends the first message: ``Required`: always, ``Optional`: the client may choose to do so if the protocol permits this, ``No`: the server sends the first message
client_flags [Netmech_gs2_sasl.PROFILE] | Flags for `init_sec_context`.
client_get_target_name [Netmech_gs2_sasl.PROFILE] | For clients: get the GSSAPI name of the target to contact as `(name_string,name_type)` pair.
client_gssapi_props [Netsys_sasl_types.SASL_MECHANISM] | Return the GSSAPI properties of the client, after the authentication is successful (and raises Not_found up to then).
client_gssapi_props [Nethttp.HTTP_MECHANISM] | Returns the GSSAPI props if available, or raise `Not_found`
client_import [Netmech_scram] | Exports a client session as string, and imports the string again.
client_map_user_name [Netmech_gs2_sasl.PROFILE] | For clients: maps user names to a pair `(name_string,name_type)` that can be used in the GSSAPI for acquiring a name.
client_match [Nethttp.HTTP_MECHANISM] | Checks whether this mechanism can accept the initial authentication challenge (i.e.
client_password [Netmech_scram] | The password
client_process_challenge [Netsys_sasl_types.SASL_MECHANISM] | Process the challenge from the server.
client_process_challenge [Nethttp.HTTP_MECHANISM] | `client_process_challenge cs method uri header challenge`:
client_prop [Netsys_sasl_types.SASL_MECHANISM] | Get a mechanism-specific property of the session.
client_prop [Netmech_scram] | Returns a property of the client (or Not_found): "snonce", "cnonce", "salt", "i" (iteration_count), "protocol_key"
client_prop [Nethttp.HTTP_MECHANISM] | Get a mechanism-specific property of the session.
client_protocol_key [Netmech_scram] | The 128-bit protocol key for encrypting messages.
client_recv_flag [Netmech_scram] | Whether `client_recv_message` can now be called
client_recv_message [Netmech_scram] | Receives the next message from the server
client_restart [Netsys_sasl_types.SASL_MECHANISM] | Restart the session for another authentication round.
client_restart [Nethttp.HTTP_MECHANISM] | Restart the session for another authentication round.
client_resume_session [Netsys_sasl_types.SASL_MECHANISM] | Unserializes the session
client_resume_session [Nethttp.HTTP_MECHANISM] | Unserializes the session
client_session_id [Netsys_sasl_types.SASL_MECHANISM] | Optionally return a string that can be used to identify the client session.
client_session_id [Nethttp.HTTP_MECHANISM] | Optionally return a string that can be used to identify the client session.
client_socket [Uq_engines_compat] |
client_stash_session [Netsys_sasl_types.SASL_MECHANISM] | Serializes the session as string
client_stash_session [Nethttp.HTTP_MECHANISM] | Serializes the session as string
client_state [Netsys_sasl_types.SASL_MECHANISM] |
client_state [Nethttp.HTTP_MECHANISM] |
client_user_name [Netsys_sasl_types.SASL_MECHANISM] | The user name
client_user_name [Netmech_scram] | The user name
client_user_name [Nethttp.HTTP_MECHANISM] | The user name
clock_getcpuclockid [Netsys_posix] | Return the ID of a clock that counts the CPU seconds of the given process.
clock_getres [Netsys_posix] | Get the resolution of this clock
clock_gettime [Netsys_posix] | Get the time of this clock
clock_settime [Netsys_posix] | Set the time of this clock
clone [Netcgi.Argument] |
close [Netulex.ULB] | Sets `ulb_eof` of the `unicode_lexbuf`.
close [Netcgi_dbi.DBI_DRIVER] |
close_connection_cache [Nethttp_client] | Closes all descriptors known to the cache
close_output_thread [Netsys_win32] | Adds the EOF condition to the buffer.
close_process [Netsys_win32] | Closes the handle in the `w32_process` value, if it is still open
close_server_socket [Netplex_sockserv] | Closes a socket as opened with `create_server_socket`
close_shm [Netshm] | Closes the object.
closed [Netcgi_dbi.DBI_DRIVER] |
closelog [Netsys_posix] | Closes the log stream

cmd [Shell]

The same as `command` but with a slightly different interface: Use

     cmd "ls" [ "/dir/file" ]

instead of

     command ~arguments:[|"/dir/file"|] "ls"

cmd_interpreter [Shell_fs] | Creates a command interpreter from a function that creates the real command (as pipeline) to execute
cmp_string [Netsys_mem] | Compares two strings like `String.compare`.
code_cmp [Netconversion] | A compare function for `ustring_compare`: Normal string comparison: This function compares by code point
color [Netsys_mem] | Return the GC color
command [Shell] | Creates a command descriptor, to be used in `call`.
command [Shell_sys] | Creates a command from the passed arguments:
command_of_process [Shell_sys] | Returns the command that is now running as the process
comment [Nethttp.Cookie] | Returns the comment associated to the cookie or `""` if it does not exists.
comment [Netcgi.Cookie] | Returns the comment associated to the cookie or `""` if it does not exists.
comment [Netcgi_common.Cookie] | Returns the comment associated to the cookie or `""` if it does not exists.
comment_url [Nethttp.Cookie] | Returns the comment URL associated to the cookie or `""` if it does not exists.
comment_url [Netcgi.Cookie] | Returns the comment URL associated to the cookie or `""` if it does not exists.
comment_url [Netcgi_common.Cookie] | Returns the comment URL associated to the cookie or `""` if it does not exists.
commit [Netcgi_dbi.DBI_DRIVER] |
common_url_syntax [Neturl] | Syntax descriptions for common URL schemes.
compare [Rpc_proxy.ManagedClient] | `ManagedClient` can be used with `Set.Make` and `Map.Make`
compare [Netoid] | Lexicographic ordering of OIDs
compile_l9n [Netdate] | Preprocess the localization data for faster parsing and printing
compose [Netsendmail] | Composes a mail message with a main text, and optionally a number of attachments.
concat_mstrings [Netxdr_mstring] | concatenates the mstrings and return them as single string.
config [Netsys_crypto_types.TLS_CONFIG] |
config_filename [Netplex_main] | Returns the filename of the configuration file, or the default if it has not been set on the command-line
config_filename_opt [Netplex_main] | Returns the filename of the configuration file, or `None` if it has not been set on the command-line
config_tree_opt [Netplex_main] | Returns the tree of the configuration file, or `None` if it has not been set by `create` or `modify`.
configure [Rpc_client] | `configure client retransmissions timeout`: sets the number of retransmissions and the timeout for the next calls.
configure [Nethttp_client.Convenience] | Configurations: `insecure`: whether basic authentication over non-TLS connections is enabled You can only configure before the first user.
configure_channel_binding [Netsys_sasl.Client] | Configure GS2-style channel binding

configure_job_handlers [Shell_sys]

Configures signal and at_exit handlers for jobs: The keyboard signals SIGINT and SIGQUIT are forwarded to all jobs which are running in the background (and thus are not automatically notified) and want to get such signals (`forward_signals`)., The signals SIGTERM and SIGHUP are (if the handler is installed) forwarded to all dependent processes (regardless whether they are running in their own Unix process group or not, and regardless of `forward_signals`)., The `at_exit` handler sends a SIGTERM to all dependent processes, too. In previous versions of Ocamlnet it was also possible to configure `catch_sigchld` to set whether a SIGCHLD handler is installed.

configure_next_call [Rpc_client] | Same as `configure`, but it only affects the next call
configure_pipeline [Nethttp_client.Convenience] | This function will be called before the pipeline is used.
connect [Netcgi_dbi.DBI_DRIVER] |
connect [Uq_client] | `connect addr tmo`: Runs `connect_e` for this `addr`, and returns the result.
connect_check [Netsys] | Tests whether the socket is connected with the peer after calling `Unix.connect`.
connect_e [Uq_client] | This engine connects to a socket as specified by the `connect_address`, optionally using the `proxy`, and changes to the state ``Done(status)` when the connection is established.
connect_method [Netftp_client] | This method connects to the `host`
connection [Netcgi_apache.Apache.Request] | `request_rec` `connection` field.
connector [Uq_engines_compat] |
connector_of_sockaddr [Rpc_server] | Converts the socket address into a connector
connector_of_sockaddr [Rpc_client] | Converts the socket address into a connector
connector_of_socksymbol [Rpc_server] | Converts the `Netsockaddr.socksymbol` into a connector
connector_of_socksymbol [Rpc_client] | Converts the `Netsockaddr.socksymbol` into a connector
const_err_event [Netsys_posix] |
const_hup_event [Netsys_posix] |
const_nval_event [Netsys_posix] |
const_pri_event [Netsys_posix] |
const_rd_event [Netsys_posix] |
const_wr_event [Netsys_posix] |
constant_workload_manager_factory [Netplex_workload] | Reads a workload_manager section like
consume_event [Netsys_posix] | Consumes the event, and switches the event fd to off again.
container [Netsys_sem] | `container prefix`: The prefix shall identify the container uniquely.
content_type [Netcgi_apache.Apache.Request] | `request_rec` `content_type` field.
contents [Netpagebuffer] | Returns the contents as string
contents [Netbuffer] | Returns the contents of the buffer as fresh string.
contents [Netmcore_buffer] | Returns the full contents
convert [Netconversion] | Converts the string from `in_enc` to `out_enc`, and returns it.
convert_path [Netfs] | `convert_path oldfs newfs oldpath`: The encoding of `oldpath` (which is assumed to reside in `oldfs`) is converted to the encoding of `newfs` and returned.
copy [Netfs] | `copy orig_fs orig_name dest_fs dest_name`: Copies the file `orig_name` from `orig_fs` to the file `dest_name` in `dest_fs`.
copy [Netmcore_heap] | Creates a deep copy of the input value, and stores the duplicate in normal process memory.
copy_command [Shell_sys] | Returns a duplicate of the command description
copy_cursor [Netconversion] | Copies the cursor.
copy_e [Uq_io] | `let e = copy_e d_in d_out`: Copies data from `d_in` to `d_out`, and transitions to ``Done n` when all data is copied (where `n` are the number of copied bytes).
copy_env [Shell_sys] | Copies an environment
copy_into [Netfs] | `copy_into orig_fs orig_name dest_fs dest_name`: Like `copy`, but this version also supports recursive copies.
copy_mstring [Netxdr_mstring] | Create a copy
copy_mstrings [Netxdr_mstring] | Create a copy
copy_value [Netsys_mem] | `copy_value flags v`: Creates a deep copy of `v` and returns it.
cots_connect [Rpc_xti_client] | The first parameter is the name of the TLI/XTI device.
cp_set_env [Netsys_win32] | Returns the `CP_set_env` option for this array of environment variables (in the `Unix.environment` format)
create [Rpc_server] | Deprecated creation of an RPC server.
create [Rpc_portmapper] | Connects to the Portmapper/RPCBIND service listening on the given connector.
create [Rpc_simple_client] | Create a simple client that connects with the given server using the given protocol type.
create [Rpc_client] | Opens a connection to the server specified by the `connector`.
create [Rpc_program] | `create program_nr version_nr type_system procedures`
create [Netsys_crypto_types.DIGESTS] | Creates a fresh context
create [Netsys_crypto_types.SYMMETRIC_CRYPTO] | `create c key`: create a new cipher context for `key`.
create [Netpagebuffer] | create `blocksize`: creates new buffer with this `blocksize`, which must be a whole multiple of the page size of the OS
create [Netdate] | Convert the time (seconds since the epoch) to a date/time record
create [Netbuffer] | Creates a netbuffer which allocates initially this number of bytes.
create [Netplex_mbox.MBOX] | Creates a new mailbox with the passed name, or opens an existing mailbox.
create [Netplex_semaphore] | Create the semaphore with this initial value.
create [Netplex_main] | Creates the command-line configuration object.
create [Netmcore_hashtbl] | `Hashtbl.create pool h` creates a new, empty hash table in `pool` with a header `h`.
create [Netmcore_matrix] | `create pool_id n2 a h`: Creates a matrix by deeply copying a normal array `a` and using the copy of `h` as header.
create [Netmcore_buffer] | `create pool bsize h`: Creates a buffer in `pool` with a block size of `bsize`.
create [Netmcore_queue] | `create pool h`: Creates an empty queue in the `pool`, with header `h`
create [Netmcore_mutex] | `create m t`: Creates a mutex of type `t`, and pushes it to the heap, using the mutator `m`.
create [Netmcore_sem] | `create m value`: Creates a semaphore with initial `value`, and pushes it to the heap, using the mutator `m`.
create [Netmcore_array] | `create pool_id a h`: Creates a shared array by deeply copying a normal array `a` and using the copy of `h` as header
create [Uq_libevent.LIBOEVENT] |
create [Equeue] | Creates a new event system that has an event source, but is otherwise empty.
create2 [Rpc_server] | Creates a server according to the `mode2` argument.
create2 [Rpc_client] | New style clients: Opens a connection to the server specified by `mode2`.
create_address_list_tokens [Netsendmail] | Returns the list of `s_token`s representing email addresses as structured value.
create_admin_container [Netplex_container] | Internally used.
create_aggressive_cache [Nethttp_client] | This type of cache tries to keep connections as long open as possible.
create_boundary [Netmime_string] | Creates a boundary string that can be used to separate multipart messages.
create_camlbox [Netmcore_camlbox] | `create_camlbox prefix n size`: Creates a new camlbox with a unique name derived from `prefix`.
create_camlbox [Netcamlbox] | `create_camlbox addr n size`: Creates a new camlbox for up to `n` messages of `size` bytes.
create_client_config [Netsys_gssapi] | `mech_type` is the GSSAPI mechanism to use.
create_client_session [Netsys_sasl_types.SASL_MECHANISM] | The new client session authenticate as `user` and authorizes as `authz` (empty string if not applicable).
create_client_session [Netmech_scram] | `create_client_session p username password`: Creates a new client session for profile `p` so that the client authenticates as user `username`, and proves its identity with the given `password`.
create_client_session [Nethttp.HTTP_MECHANISM] | The new client session authenticate as `user`.
create_client_session2 [Netmech_scram] | `create_client_session p username authzname password`: Like `create_client_session`, but also sets the authorization name (only processed for the SASL profile).
create_condition [Netmcore_condition] | `create m`: Creates a condition variable, and pushes it to the heap, using the mutator `m`.
create_config [Netsys_crypto_types.TLS_PROVIDER] | The configuration includes:
create_constant_workload_manager [Netplex_workload] | A constant number of threads is created (the int argument).
create_container [Netsys_sem] | `create_container prefix`: Like `container`, but the container is always created.
create_container [Netplex_container] | The container for normal services
create_controller [Netplex_controller] | Create a controller with the default event system
create_controller_for_esys [Netplex_controller] | Create a controller for the passed event system
create_cursor [Netconversion] | Creates a new cursor for the passed string and the passed encoding.
create_dynamic_workload_manager [Netplex_workload] |
create_endpoint [Netsys_crypto_types.TLS_PROVIDER] | Creates a new endpoint for this configuration.
create_env [Shell_sys] | Creates an empty environment
create_event [Netsys_win32] | Create an event object
create_event [Netsys_posix] | Creates a new event file descriptor.
create_event_aggregator [Netsys_posix] | `create_event_aggregator is_interruptible`: Creates a new aggregator, and allocates the required OS resources.
create_event_system [Uq_libevent.POLLSET] |
create_file_endpoint [Netsys_tls] | `create_file_endpoint ~role ~rd ~wr ~peer_name tls_config`: Creates a new TLS endpoint (encapsulated as module, together with the provider) for the case that the data flows over file descriptors.
create_heap [Netmcore_heap] | `create_heap pool_id size root`: Creates a new heap with `size` bytes in the pool identified by `pool_id`.
create_in_buffer [Uq_io] | Provides a buffered version of the `in_device`.
create_inet [Rpc_portmapper] | Connects to a Portmapper/RPCBIND listening on an Internet port.
create_inet_uaddr [Rpc] | Create an universal address from an internet addr and a port
create_input_netbuffer [Netchannels] | Creates an input channel and a shutdown function for a netbuffer.
create_input_thread [Netsys_win32] | Creates the input thread for this file descriptor.
create_local [Rpc_portmapper] | Connects to the local Portmapper/RPCBIND daemon.
create_local_pipe_server [Netsys_win32] |
create_mclient [Rpc_proxy.ManagedClient] | Create a managed client for this config connecting to this connector.
create_mclient_config [Rpc_proxy.ManagedClient] |
create_mempool [Netmcore_mempool] | Creates the memory pool as shared memory object of the passed size (rounded up to the next multiple of pages) and returns the resource ID.
create_mic_token [Netgssapi_support] | Create a MIC token:
create_mime_scanner [Netmime_string] | Creates a new `mime_scanner` scanning the passed string.
create_monitor [Uq_mt] | Creates a new monitor.
create_mset [Rpc_proxy.ManagedSet] | `create_mset config services`: The mset is created with `config`, and the `services` array describes which ports are available, and how often each port may be contacted (i.e.
create_mset_config [Rpc_proxy.ManagedSet] | Create a config record.
create_multiplex_controller_for_connected_socket [Uq_engines_compat] |
create_multiplex_controller_for_connected_socket [Uq_multiplex] | Creates a multiplex controller for a bidirectional socket (e.g.
create_multiplex_controller_for_datagram_socket [Uq_engines_compat] |
create_multiplex_controller_for_datagram_socket [Uq_multiplex] | Creates a multiplex controller for datagram sockets (e.g.
create_out_buffer [Uq_io] | Provides a buffered version of the `out_device`.
create_output_thread [Netsys_win32] | Creates the output thread for this file descriptor.
create_poll_array [Netsys_posix] | Create a poll array with the given size.
create_pollset [Uq_libevent.POLLSET] |
create_pool [Netsys_mem] | Create a new pool.
create_preallocated_shm [Netmcore] | `create_preallocated_shm prefix size`: Creates a new preallocated shm object with a unique name based on `prefix`, and a length of `size` bytes.
create_preallocated_shm_sc [Netmcore] | Same as `create_preallocated_shm` with the extension that a semaphore container is also allocated and returned
create_process [Netsys_win32] | `create_process cmd cmdline options`: Spawns a new process that runs concurrently with the calling process.
create_protocol [Netplex_kit] | `create_protocol name addresses`: Creates a `protocol` object from the passed arguments
create_rcache [Rpc_proxy.ReliabilityCache] | Creates a new cache object.
create_rcache_config [Rpc_proxy.ReliabilityCache] | Create a config record.
create_restrictive_cache [Nethttp_client] | A restrictive cache closes connections as soon as there are no pending requests.
create_salt [Netmech_scram] | Creates a random string suited as salt
create_server_config [Netsys_gssapi] | `mech_types` is the list of GSSAPI mechanism that are acceptable.
create_server_session [Netsys_sasl_types.SASL_MECHANISM] | Create a new server session.
create_server_session [Netmech_scram] | `create_server_session p auth`: Creates a new server session with profile `p` and authenticator function `auth`.
create_server_session2 [Netmech_scram] | Same as `create_server_session`, but the authentication callback gets two arguments:
create_server_socket [Netplex_sockserv] | `create_server_socket service_name proto addr`: Creates a server socket as specified in `proto` for the address `addr` and returns it.
create_session [Netsys_sasl.Server] | Create a new server session.
create_session [Netsys_sasl.Client] | The new client session authenticate as `user` and authorizes as `authz` (empty string if not applicable).
create_socket_service [Netplex_sockserv] | Create the socket service (usually only internally used)
create_socket_service_config [Netplex_kit] | `create_socket_service_config name protos ctrl_conf`: Creates a `socket_service_config` object from the passed arguments
create_text_tokens [Netsendmail] | Returns the list of `s_token`s representing an informal text as structured value.
create_timer [Netplex_cenv] | `create_timer f tmo`: Creates a timer with timeout value `tmo`: In `tmo` seconds `f` is called, and if this function returns `true`, the timer remains active, and another round of timing is arranged.
create_unique_shm [Netshm] | Create a shared memory object under a name that is derived from the passed `shm_name`.
create_unix_event_system [Unixqueue] | An alternate name for `standard_event_system`, provided for backward compatibility.
create_var [Netplex_sharedvar] | Create the variable with the passed name with an empty string (or the exception `Sharedvar_null`) as initial value.
create_wait_set [Netmcore_condition] | Creates a `wait_set` in the heap designated by the mutator
create_wrap_token_conf [Netgssapi_support] | Wraps a `message` so that it is encrypted and signed (confidential).
create_x509_config [Netsys_tls] | The configuration includes:

create_x509_credentials [Netsys_crypto_types.TLS_PROVIDER]

Create X.509 credentials from individual objects: `system_trust`: if set, the system certificates are trusted, `trust` specifies the CAs of peers to trust (default: empty), `revoke` specifies CRLs for revocation of peer certificates (default: empty), `keys` are our own certificates, as triples `(cert_path, private_key, password)` (default: empty) A client should set `trust` to the list of CAs it can accept on the server side.

ctermid [Netsys_posix] | Returns the name of the controlling tty of the current process as pathname to a device file
ctr_of_ecb [Netsys_crypto_modes.Symmetric_cipher] | For a given cipher in ECB mode, a new cipher in CTR mode is returned.
ctrl_increment [Netplex_semaphore] | Increment the named semaphore from controller context, substituting an increment from a container (e.g.
current_digests [Netsys_crypto] | Returns the current provider for cryptographic digests.
current_dlogger [Netlog.Debug] | The current debug logger.
current_env [Shell_sys] | Returns the environment of the current process as abstract environment value
current_formatter [Netlog] | The current timestamp formatter
current_logger [Netlog] | The variable containing the current logger function.
current_resolver [Uq_resolver] | Returns the pluggable resolver.
current_symmetric_crypto [Netsys_crypto] | Returns the current provider for symmetric cryptography.
current_sys_id [Netplex_cenv] | Returns the system-dependent thread identifier of the caller (which must be in container or controller context)
current_tls [Netsys_crypto] | Return the current TLS provider.
current_tls_opt [Netsys_crypto] | Same as `current_tls` but it returns `None` if TLS is unavailable
cursor_at_end [Netconversion] | Returns whether the cursor is positioned past the last character.
cursor_blit [Netconversion] | `cursor_blit cs ua pos len`: Copies at most `len` characters as code points from the cursor position and the following positions to the array `ua` at index `pos`.
cursor_blit_maxlen [Netconversion] | Returns the maximum number of characters `cursor_blit` can copy at the current cursor position.
cursor_blit_positions [Netconversion] | Works like `cursor_blit`, but copies the byte positions of the characters into `ua` instead of the code points.
cursor_byte_length [Netconversion] | Returns the byte length of the representation of the character at the cursor.
cursor_char_count [Netconversion] | Returns the character count of the cursor.
cursor_encoding [Netconversion] | Returns the encoding of the cursor.
cursor_initial_rel_pos [Netconversion] | Returns the initial relative byte position of the cursor
cursor_pos [Netconversion] | Returns the byte position of the cursor, i.e.
cursor_range [Netconversion] | Returns the valid range of the cursor as pair `(range_pos, range_len)`
cursor_target [Netconversion] | Returns the string of the cursor
D
datagram_provider [Uq_engines_compat] |
datagram_provider [Uq_datagram] | This engine creates a datagram socket as demanded by the `datagram_type`, optionally using `proxy` for sending and receiving datagrams.
datagram_rpc_multiplex_controller [Rpc_transport] | The multiplex controller for datagrams ((D)TLS not yet supported)
debug_c_wrapper [Netsys_win32.Debug] | Sets whether to debug the C wrapper part.
debug_info [Netmcore_heap] | Returns a multi-line debug string
debug_info [Netmcore_mempool] | Returns a string describing the allocations etc.
debug_rpc_internals [Rpc_netplex] |
debug_rpc_service [Rpc_netplex] | These variables control debugging of `Rpc_server`.
decode [Nethtml] | Converts entities `&name;` and `&#num;` into the corresponding characters.
decode [Netencoding.Html] | The input string is recoded from `in_enc` to `out_enc`, and HTML entities (`&name;` or `&#num;`) are resolved.
decode [Netencoding.Url] | Option `plus`: Whether '+' is converted to space.
decode [Netencoding.Q] |
decode [Netencoding.QuotedPrintable] | Decodes the string and returns it.
decode [Netencoding.Base64] | Decodes the given string argument.
decode_ber [Netasn1] | Decodes a BER-encoded ASN.1 value.
decode_ber_contents [Netasn1] | Decodes the BER-encoded contents of a data field.

decode_ber_header [Netasn1]

`let (hdr_len, tc, pc, tag, len_opt) = decode_ber_header s`: Decodes only the header: `hdr_len` will be the length of the header in bytes, `tc` is the tag class, `pc` whether primitive or constructed, `tag` is the numeric tag value, `len_opt` is the length field, or `None` if the header selects indefinite length If `skip_length_check` is set, the function does not check whether the string is long enough to hold the whole data part.

decode_ber_length [Netasn1] | Like `decode_ber`, but returns only the length.
decode_exported_name [Netgssapi_support] | Encode names as described in section 3.2 of RFC 2078
decode_mime_body [Netmime_channels] | `let ch' = decode_mime_body hdr ch`: According to the value of the Content-transfer-encoding header field in `hdr` the encoded MIME body written to `ch'` is decoded and transferred to `ch`.
decode_query [Nethttp] | Splits the URI into a "script name" and a "query string"
decode_to_latin1 [Netencoding.Html] |
decrement [Netplex_semaphore] | Decrement the named semaphore by 1, and return the new value.
decrypt [Netsys_crypto_types.SYMMETRIC_CRYPTO] | `decrypt cctx inbuf outbuf`: Decrypts the data in `inbuf` and writes the result into `outbuf`.
decrypt [Netmech_scram.AES_CTS] |
decrypt_and_verify [Netmech_scram.Cryptosystem] | Decrypts the ciphertext and verifies the attached signature.
decrypt_and_verify_mstrings [Netmech_scram.Cryptosystem] | Same, but with data representation as `mstring list`
decrypt_in [Netchannels_crypto] | `let ch2 = decrypt_in ctx ch1`: Reading from `ch2` decrypts the data from `ch1`.
decrypt_mstrings [Netmech_scram.AES_CTS] |
decrypt_out [Netchannels_crypto] | `let ch2 = decrypt_out ctx ch1`: Writing to `ch2` decrypts the data and writes the plaintext to `ch1`.
def_process [Netmcore_process] | `let (fp,jp) = def_process proc`: Defines a process (which must happen in the master process), so that:
def_process [Netmcore] | `let fork_point, join_point = def_process f`: Defines process types, i.e.
default_block_size [Netsys_mem] | The default block size, normally 64 K (or better, 16 times the page size)
default_config [Netcgi1_compat.Netcgi_env] |

default_config [Netcgi]

The default configuration is: `tmp_directory`: `Netsys_tmp.tmp_directory()`, `tmp_prefix`: "netcgi", `permitted_http_methods`: ``GET`, ``HEAD`, ``POST`., `permitted_input_content_types`: `"multipart/form-data"`, `"application/x-www-form-urlencoded"`., `input_content_length_limit`: `maxint` (i.e., no limit)., `max_arguments = 10000` (for security reasons), `workarounds`: all of them., `default_exn_handler`: set to `true`. To create a custom configuration, it is recommended to use this syntax:

          let custom_config = { default_config with tmp_prefix = "my_prefix" }

(This syntax is also robust w.r.t.

default_connect_options [Uq_engines_compat] |
default_connect_options [Uq_client] | Returns the default options
default_host [Nethttpd_services] | Creates a `host` record that matches any request.
default_http_engine_config [Nethttpd_engine] | The default config: `config_input_flow_control=false`, `config_output_flow_control=true`

default_http_processor_config [Nethttpd_reactor]

Default configuration: Extends `Nethttpd_kernel.default_http_protocol_config` with `config_timeout_next_request = 15.0`, `config_timeout = 300.0`, `config_cgi =` `Netcgi.default_config`, `config_error_response =` `Nethttpd_util.std_error_response`, `config_log_error`: Uses `Nethttpd_util.std_error_log_string` to write a log message via `Netlog`., `config_log_access`: is a no-op, `config_tls_cert_props`: is true, `config_tls_remote_user`: is true

default_http_protocol_config [Nethttpd_kernel] | Default config: `config_max_reqline_length = 32768`, `config_max_header_length = 65536`, `config_max_trailer_length = 32768`, `config_limit_pipeline_length = 5`, `config_limit_pipeline_size = 65536`, `config_announce_server = `Ocamlnet`, `config_suppress_broken_pipe = false`, `config_tls = None`
default_http_reactor_config [Nethttpd_reactor] | Default configuration: Extends `Nethttpd_reactor.default_http_processor_config` with `config_reactor_synch = `Write`
default_listen_options [Uq_engines_compat] |
default_listen_options [Uq_server] | Returns the default options
default_pool [Netsys_mem] | The default pool with the default block size.
default_resolver [Uq_resolver] | The default resolver uses `Unix.gethostbyname` to look up names.
default_services [Nethttpd_plex] | The default services
default_socket_config [Rpc_server] |
default_socket_config [Rpc_client] | Default configuration with `non_blocking_connect` = true
default_url [Neturl] | Adds missing components and returns the modified URL.
default_value [Netshm_array] | Returns the default value
del [Uq_libevent.LIBOEVENT] |
del_event_source [Netsys_posix] | Removes the source from the aggregator
delay_engine [Uq_engines_compat] |
delay_engine [Uq_engines] | Same as function
deleg_credential [Netmech_spnego_http.PROFILE] | If you already have a credential, you can set this value to the exception `Credential c` (from the GSSAPI provider).
delete [Netulex.ULB] | Deletes the number of characters from `unicode_lexbuf`.
delete [Netbuffer] | `delete nb k n`: Deletes the `n` bytes at position `k` of netbuffer `nb` in-place.
delete_context [Netgssapi_auth.Manage] | Deletes the context, ignoring any error
delete_hd [Netpagebuffer] | `delete_hd b n`: Deletes `n` bytes from the beginning of the buffer
delete_hd [Netmcore_buffer] | `delete_hd b n`: Deletes `n` bytes from the beginning of the buffer.
delete_method [Netftp_client] | Deletes the named file
delete_var [Netplex_sharedvar] | `delete_var name`: Deletes the variable `name`.
der_of_oid [Netgss_bindings] |
der_to_oid [Netgssapi_support] | Convert OID's to/from DER.
der_value_to_oid [Netgssapi_support] | Convert OID's to/from DER.
deref [Netmcore_matrix] | Returns the raw array in shared memory for unprotected access
deref [Netmcore_array] | Returns the raw array in shared memory for unprotected access
deref_c [Netmcore_ref] | `deref_c sr`: Returns a copy of the contents of `sr`.
deref_p [Netmcore_ref] | `deref_p sr f`: Runs `f` with the contents of `sr`, and returns the result of `f`.
deref_ro [Netmcore_ref] | Dereferences the variable and returns the contents, comparable to `!`.
derive_key_rfc3961_simplified [Netauth] | Derives a special key from a base key, as described in RFC 3961.
derive_keys [Netmech_scram.Cryptosystem] | `derive_keys protocol_key usage`: Returns the specific keys for this `protocol_key` and this `usage` numbers.
derive_rcache [Rpc_proxy.ReliabilityCache] | `derive_cache parent config`: Returns a new cache that shares the error counters with `parent`.
descr_of_buffer [Netmcore_buffer] | Returns the descriptor
descr_of_hashtbl [Netmcore_hashtbl] | Returns the descriptor
descr_of_heap [Netmcore_heap] | Get the descriptor of a heap
descr_of_sarray [Netmcore_array] | Returns the descriptor
descr_of_sarray2 [Netmcore_matrix] | Returns the descriptor
descr_of_squeue [Netmcore_queue] | Returns the descriptor
descr_of_sref [Netmcore_ref] | Returns the descriptor
dest_fp4 [Netnumber] |
dest_fp8 [Netnumber] |
dest_int4 [Netnumber] |
dest_int8 [Netnumber] |
dest_uint4 [Netnumber] |
dest_uint8 [Netnumber] | `dest_`<t> destroy integer values and returns the corresponding char tuples.
dest_url_encoded_parameters [Netencoding.Url] | The argument is the URL-encoded parameter string.
dest_xv_array [Netxdr] |
dest_xv_array_of_string_fast [Netxdr] |
dest_xv_double [Netxdr] |
dest_xv_enum [Netxdr] |
dest_xv_enum_fast [Netxdr] |
dest_xv_float [Netxdr] |
dest_xv_hyper [Netxdr] |
dest_xv_int [Netxdr] |
dest_xv_mstring [Netxdr] |
dest_xv_opaque [Netxdr] |
dest_xv_string [Netxdr] |
dest_xv_struct [Netxdr] |
dest_xv_struct_fast [Netxdr] |
dest_xv_uhyper [Netxdr] |
dest_xv_uint [Netxdr] |
dest_xv_union_over_enum [Netxdr] |
dest_xv_union_over_enum_fast [Netxdr] |
dest_xv_union_over_int [Netxdr] |
dest_xv_union_over_uint [Netxdr] |
dest_xv_void [Netxdr] |
destroy [Netplex_semaphore] | Destroy this semaphore.
destroy [Netmcore_buffer] | Destroys the buffer
destroy [Netmcore_mutex] | Destroys the mutex
destroy [Netmcore_sem] | Destroys the semaphore
destroy [Netmcore_heap] | Destroys the heap and gives the memory back to the pool
destroy_condition [Netmcore_condition] |
destroy_event [Netsys_posix] | Releases the OS resources.
destroy_event_aggregator [Netsys_posix] | Frees all OS resources
destroy_resources [Netmcore] | Destroys all resources that may be left
destroy_wait_set [Netmcore_condition] | Destroys these objects
detach [Rpc_server] | Internal function.
device_supports_memory [Uq_io] | Returns whether ``Memory` buffers are supported
digest_mstrings [Netsys_digests] | Digest a sequence of mstrings
digest_string [Netsys_digests] | Digest a string
digests [Netsys_digests] | List of supported digests
digests [Netsys_crypto_types.DIGESTS] | returns digests
dim [Netmcore_matrix] | Returns the dimenstions
directory_string_from_ASN1 [Netx509] | Returns the directory_string as UTF-8
disable [Netunidata] | Disables the dynamic loader
disable_all [Netlog.Debug] | Disable all modules (the default)
disable_for_client [Rpc_client.Debug] | Disables all log messages for this client (internally used)
disable_for_server [Rpc_server.Debug] | Disables logging for this server
disable_module [Netlog.Debug] | Enable or disable the passed module `M` (e.g.
discard_request_body [Netcgi_apache.Apache.Request] | Discard client request body.
domain [Nethttp.Cookie] | The domain of the cookie, if set.
domain [Netcgi.Cookie] | The domain of the cookie, if set.
domain [Netcgi_common.Cookie] |
domain_of_inet_addr [Netsys] | Returns the socket domain of Internet addresses, i.e.
downcast [Nettls_gnutls] | Attempts a downcast, or raises `Not_found`
downcast_endpoint [Nettls_gnutls] | Attempts a downcast, or raises `Not_found`
drop [Netsys_sem] | Drop the semaphores in this container, and delete the container.
dummy [Netmcore_mutex] | A dummy mutex is non-functional, but can be used to put something into `mutex`-typed variables
dummy [Netmcore_sem] | A dummy semaphore is non-functional, but can be used to put something into `semaphore`-typed variables
dummy_condition [Netmcore_condition] | A dummy condition is non-functional, but can be used to put something into `condition`-typed variables
dummy_wait_set [Netmcore_condition] | A dummy `wait_set` is non-functional, but can be used to put something into `wait_set`-typed variables
dump [Rpc_portmapper] | returns the list of known mappings.
dump [Netshm] |
dump [Netplex_sharedvar] | Dumps the access counter of this variable to `Netlog`.
dump'async [Rpc_portmapper] |
dynamic_service [Nethttpd_services] | Configures the dynamic service.
dynamic_workload_manager_factory [Netplex_workload] | Reads a workload_manager section like
E
emit_challenge [Netsys_sasl.Server] | Emit a server challenge.
emit_response [Netsys_sasl.Client] | Emit a new response.
emulated_pid [Netsys_win32] | Returns the MSVCRT.DLL notion of the process identifier (pid).
enable [Shell_sys.Debug] | Enables `Netlog`-style debugging of this module
enable [Rpc_auth_gssapi.Debug] |
enable [Rpc_server.Debug] | Whether debug messages of general kind are enabled.
enable [Rpc_client.Debug] | Whether debug messages are enabled.
enable [Rpc_transport.Debug] | Enables `Netlog`-style debugging
enable [Netunidata] | Enables the dynamic loader.
enable [Netsys_tls.Debug] |
enable [Netsys_sem.Debug] |
enable [Netsys_signal.Debug] | Enables `Netlog`-style debugging of this module
enable [Netsys_pollset_win32.Debug] | Enables `Netlog`-style debugging of this module
enable [Netsys_win32.Debug] | Enables `Netlog`-style debugging of the Ocaml wrapper
enable [Netsys_posix.Debug] | Enables `Netlog`-style debugging
enable [Netsys.Debug] | Enables `Netlog`-style debugging
enable [Netmech_scram.Debug] | Enable debugging of this module
enable [Netstring_str.Debug] |
enable [Netplex_cenv.Debug] | Enables `Netlog`-style debugging
enable [Netplex_container.Debug] | Enables debug logging of containers
enable [Netplex_controller.Debug] |
enable [Netmcore_condition.Debug] |
enable [Netmcore_heap.Debug] |
enable [Netmcore_mempool.Debug] | Enable debugging
enable [Netmcore.Debug] |
enable [Nethttpd_services.Debug] |
enable [Nethttpd_engine.Debug] | Enables `Netlog`-style debugging of this module
enable [Nethttpd_reactor.Debug] | Enables `Netlog`-style debugging of this module
enable [Nethttpd_kernel.Debug] | Enables `Netlog`-style debugging of this module
enable [Netpop.Debug] | Enables `Netlog`-style debugging of this module By default, the exchanged Telnet commands are logged.
enable [Netsmtp.Debug] | Enables `Netlog`-style debugging of this module By default, the exchanged Telnet commands are logged.
enable [Netftp_client.Debug] | Enables `Netlog`-style debugging of this module
enable [Nettelnet_client.Debug] | Enables `Netlog`-style debugging of this module By default, the exchanged Telnet commands are logged.
enable [Nethttp_client.Debug] | Enables `Netlog`-style debugging of this module
enable [Netcamlbox.Debug] |
enable [Uq_engines_compat.Debug] |
enable [Uq_engines.Debug] | Enables `Netlog`-style debugging
enable [Unixqueue.Debug] | Enable `Netlog` debugging
enable [Equeue.Debug] | Enable `Netlog` debugging
enable_all [Netlog.Debug] | Enable all modules
enable_alloc [Netmcore_mempool.Debug] | Trace allocation and deallocation
enable_ctrace [Rpc_server.Debug] | Whether debug messages are enabled that trace connection events.
enable_delegation [Netmech_spnego_http.PROFILE] | Whether to allow delegation of the credentials to the server.
enable_fd_tracking [Netlog.Debug] | By setting to true, each `track_fd` and `release_fd` is logged.
enable_module [Netlog.Debug] |
enable_ptrace [Rpc_server.Debug] | Whether the procedure trace is enabled.
enable_ptrace [Rpc_client.Debug] | Whether the procedure trace is enabled as debug messages.
encode [Nethtml] | Converts problematic characters to their corresponding entities.

encode [Netencoding.Html]

The input string that is encoded as `in_enc` is recoded to `out_enc`, and the following characters are encoded as HTML entity (`&name;` or `&#num;`): The ASCII characters contained in `unsafe_chars`, The characters that cannot be represented in `out_enc`. By default (`out_enc=`Enc_usascii`), only ASCII characters can be represented, and thus all code points >= 128 are encoded as HTML entities. If you pass `out_enc=`Enc_utf8`, all characters can be represented. For example, the string `"(a<b) & (c>d)"` is encoded as `"(a&lt;b) &amp; (c&gt;d)"`.

encode [Netencoding.Url] | Option `plus`: Whether spaces are converted to '+'.
encode [Netencoding.Q] | Note: All characters except alphanumeric characters are protected by hex tokens.
encode [Netencoding.QuotedPrintable] | Encodes the string and returns it.
encode [Netencoding.Base64] | Compute the "base 64" encoding of the given string argument.
encode_exported_name [Netgssapi_support] |
encode_from_latin1 [Netencoding.Html] |
encode_mime_body [Netmime_channels] | `let ch' = encode_mime_body hdr ch`: According to the value of the Content-transfer-encoding header field in `hdr` the unencoded MIME body written to ch' is encoded and transferred to ch.
encoding_of_glob_expr [Netglob] | Returns the encoding
encoding_of_string [Netconversion] | Returns the encoding of the name of the encoding.
encrypt [Netsys_crypto_types.SYMMETRIC_CRYPTO] | `encrypt cctx inbuf outbuf`: Encrypts the data in `inbuf` and writes the result into `outbuf`.
encrypt [Netmech_scram.AES_CTS] |
encrypt_and_sign [Netmech_scram.Cryptosystem] | Encrypts the plaintext message and adds a signature to the ciphertext.
encrypt_and_sign_mstrings [Netmech_scram.Cryptosystem] | Same, but with data representation as `mstring list`
encrypt_in [Netchannels_crypto] | `let ch2 = encrypt_in ctx ch1`: Reading from `ch2` encrypts the data from `ch1`.
encrypt_mstrings [Netmech_scram.AES_CTS] |
encrypt_out [Netchannels_crypto] | `let ch2 = encrypt_out ctx ch1`: Writing to `ch2` encrypts the data and writes the ciphertext to `ch1`.
endpoint [Nettls_gnutls.GNUTLS_ENDPOINT] |
endpoint [Nettls_gnutls] | Wraps an endpoint
endpoint [Netsys_tls] | Coercion
endpoint [Netsys_crypto_types.FILE_TLS_ENDPOINT] |
endpoint [Netsys_crypto_types.TLS_ENDPOINT] |
enforce_unavailability [Rpc_proxy.ManagedClient] | Enforces that all pending procedure calls get the `Service_unavailable` exception, and that the client is shut down.
ensure_absolute_url [Neturl] | If the anonymous URL is absolute, it is just returned as result of this function.
eof_as_none [Uq_io] | Represents EOF as `None`.
eps_e [Uq_engines_compat.Operators] |
eps_e [Uq_engines.Operators] | Same as `epsilon_engine`
epsilon [Unixqueue] | The execution of the function is pushed onto the event queue (minimal delay)
epsilon_engine [Uq_engines_compat] |
epsilon_engine [Uq_engines] | Same as function
equal [Netoid] | Whether two OIDs are equal
equal [Netasn1.Value] | Checks for equality.
err_headers_out [Netcgi_apache.Apache.Request] | `request_rec` `err_headers_out` field.
error_message [Netsys_tls] | Returns the message for humans (display, log files etc.) when called with an error or warning symbol.
error_message [Netsys_crypto_types.TLS_PROVIDER] | Returns the message for humans (display, log files etc.) when called with an error or warning symbol.
error_page [Netcgi_common] | `error_page env status fields msg detail`: Logs an error message and outputs an error page via `env`.
event_aggregator_fd [Netsys_posix] | Returns the underlying file descriptor.
event_descr [Netsys_win32] | Returns the proxy descriptor for the event.
event_system [Rpc_proxy.ManagedSet] | Return the event system
event_system [Rpc_proxy.ManagedClient] | Return the event system
event_system [Rpc_client] | Returns the unixqueue to which the client is attached
event_wait [Netsys_win32] | Wait until the event is set to signaled state.
execute [Shell_fs] | Starts this command.
exists_resource [Unixqueue] | Find out if a specific resource already exists (or better: is already watched by an operation).
exn_handler_default [Netcgi_common] | `exn_handler_default env ~exn_handler ~finally run_cgi` will basically execute `exn_handler env run_cgi`.
expand_glob_expr [Netglob] | Resolve generative sub expressions by expanding them.
expanded_xdr_type [Netxdr] |
expanded_xdr_type_term [Netxdr] |
ext_key_purposes [Netx509.KP] |
extract [Netsys_crypto_modes.Symmetric_cipher] | `extract scrypto (name,mode)`: returns the cipher called `name` in `mode` as `scipher`, or raises `Not_found`
extract_all [Netsys_crypto_modes.Symmetric_cipher] | Extracts all ciphers
extract_call_gssapi_header [Rpc_packer] |
extract_config [Netplex_controller] | Extracts the controller config
extract_url_scheme [Neturl] | Returns the URL scheme from the string representation of an URL.
F
faccessat [Netsys_posix] | Same as `Unix.access` but the file is taken relative to the directory given by first argument

factory [Netcgi_plex]

Reads a Netplex configuration section like

        processor {
          type = "netcgi";          (* or the overridden [name] *)
          timeout = 15;             (* optional *)
          mount_dir = "/url/path";  (* optional *)
          mount_at = "/url/path";   (* optional alternative to mount_dir *)
        }

fadvise [Netsys_posix] | Advises to load pages into the page table from the file, or to remove such pages.
fake_pmanage [Netsys_pmanage] | A pseudo manager that does not save anything to a text file
fallocate [Netsys_posix] | Allocate space for the file and the specified file region
fcgi_processor [Netcgi_plex] |
fchdir [Netsys_posix] | Set the current directory to the directory referenced by the file descriptor
fd_event_source [Netsys_posix] | Wraps a file descriptor as event_source, and monitors the events in `poll_req_events`.
fd_string [Netlog.Debug] | Return a string for generating debug messages.
fd_table [Netlog.Debug] | Returns the table of descriptors as list of lines.
fdatasync [Netsys_posix] | Syncs only data to disk.
fdopendir [Netsys_posix] | Make a directory handle from a file descriptor.
feat_method [Netftp_client] | Get the list of feature tokens (see also `Netftp_client.ftp_state.ftp_features`)
fg_blue [Netsys_win32] |
fg_green [Netsys_win32] |
fg_intensity [Netsys_win32] |
fg_red [Netsys_win32] |
fields [Netcgi_apache.Apache.Table] | `Table.fields tbl` returns a list of `(key, value)` pairs consisting of all entries of the table `tbl`.
file_descr_of_int [Netsys_posix] | Make a file descriptor from an integer
file_logger [Netplex_log] | Writes messages to this file
file_logger_factory [Netplex_log] | Reads a logging section like
file_logger_from_obj [Netplex_log] | Writes messages to this file
file_mime_body [Netmime] | Same as function
file_service [Nethttpd_services] | Configures a file service
file_translator [Nethttpd_services] | Translates an URI path to a file name.
file_url_of_local_path [Neturl] | Generates a URL with "file" scheme from the passed path name.
filename [Netcgi_apache.Apache.Request] | `request_rec` `filename` field.
fill_random [Netsys_rng] | Fills this string with random bytes
fill_random [Netsys_win32] | Fills the string with random bytes.
filter_out_buffer [Uq_io] | `filter_out_buffer ~max p d`: The data written to this device is redirected via pipe `p` and finally written to `d`.
find [Netsys_digests] | `find name`: get the digest `name`.
find [Netsys_ciphers] | `find (name,mode)`: get the cipher `name` in the passed `mode`.
find [Netsys_crypto_types.DIGESTS] | Returns the digest of this name, or raises `Not_found`
find [Netsys_crypto_types.SYMMETRIC_CRYPTO] | `find (name,mode)`: Looks up a cipher by name and mode, or raises Not_found
find [Netshm_hashtbl] | `find tbl key`: Finds the current binding of `key` in `tbl` or raises `Not_found` if no such binding exists.
find [Netshm] | `find tbl key`: Finds the current binding of `key` in `tbl` or raises `Not_found` if no such binding exists.
find_all [Netshm_hashtbl] | `find_all tbl key` returns the list of all data associated with `key` in `tbl`.
find_all [Netshm] | `find_all tbl key` returns the list of all data associated with `key` in `tbl`.
find_all_c [Netmcore_hashtbl] | Version of `find_all` with copied result
find_all_p [Netmcore_hashtbl] | Version of `find_all` with pinned result
find_all_ro [Netmcore_hashtbl] | `Hashtbl.find_all tbl x` returns the list of all data associated with `x` in `tbl`.
find_c [Netmcore_hashtbl] | Like `find` but returns a copy of the binding in normal RAM
find_double_line_start [Netmime_string] | `find_double_line_start s pos len`: Searches two adjacent line ends (each may be a CR/LF combination or a single LF), and returns the position after the second line end.
find_extension [Netx509] | `find_extension` is designed to be applied to the result of the `extensions` method of `Netx509.x509_certificate`:
find_line_end [Netmime_string] | `find_line_end s pos len`: Searches the next line end (CR/LF or only LF), and returns the position.
find_line_start [Netmime_string] | `find_line_start s pos len`: Searches the next start, and returns its position.
find_p [Netmcore_hashtbl] | `find_p tbl x f` looks up the current binding of `x` in `tbl`, and calls `f` with this binding as argument.
find_pattern [Netaux.KMP] |
find_ro [Netmcore_hashtbl] | `find_ro tbl x` returns the current binding of `x` in `tbl`, or raises `Not_found` if no such binding exists.
finfo [Netcgi_apache.Apache.Request] | `request_rec` `finfo` field.
finish [Netsys_crypto_types.DIGESTS] | Returns the digest
finish_job [Shell_sys] | This creates a `job_engine` internally and runs until it is finished, i.e.
first_chars [Netstring_str] | Same as `string_before`
first_chars [Netstring_pcre] | Same as `string_before`
fix_MSIE_Content_type_bug [Netcgi_common] | `fix_MSIE_Content_type_bug ct` transforms the content-type string `ct` to fix the MSIE Content-Type bug.
fixup_url_string [Neturl] | Escapes some unsafe or "unwise" characters that are commonly used in URL strings: space, < > { } ^ \\ | and double quotes.
float_of_fp4 [Netnumber] |
float_of_fp8 [Netnumber] |
float_var [Netplex_cenv] |
flush_e [Uq_io] | `let e = flush_e d`: If `d` has an internal buffer, all data is written out to `d`.
fmap_engine [Uq_engines_compat] |
fmap_engine [Uq_engines] | Same as function
fold [Netshm_hashtbl] | `fold f tbl init` computes `(f kN dN ... (f k1 d1 init)...)`, where `k1 ... kN` are the keys of all bindings in `tbl`, and `d1 ... dN` are the associated values.
fold [Netshm] | `fold f tbl init` computes `(f kN dN ... (f k1 d1 init)...)`, where `k1 ... kN` are the keys of all bindings in `tbl`, and `d1 ... dN` are the associated values.
fold [Netmcore_queue] | `fold f accu q`
fold_header [Netmime_string] | `fold_header f acc0 s pos len`: Parses a MIME header in the string `s` from `pos` to exactly `pos+len`.
fold_lines [Netmime_string] | `fold_lines f acc0 s pos len`: Splits the substring of `s` from `pos` to `pos+len` into lines, and folds over these lines like `List.fold_left`.
fold_lines_p [Netmime_string] | `fold_lines_p f acc0 s pos len`: Splits the substring of `s` from `pos` to `pos+len` into lines, and folds over these lines like `List.fold_left`.
foreground [Netplex_main] | Returns whether the daemon runs in the foreground
forget_subprocess [Netsys_posix] | Frees OS resources.
format [Netdate] | Format a date/time record as a string
format_camlbox [Netcamlbox] | `format_camlbox addr fd n size`: The file `fd` is mapped into memory, and formatted as camlbox.
format_field_value [Netsendmail] | To put `sval`, an `s_token list`, into the header field `name`, call
format_status [Netgssapi_auth.Manage] |
format_timestamp [Netlog] | `format_timestamp fmt digits (seconds,nanos)`: Formats the timestamp `(seconds,nanos)` and returns the string.
format_to [Netdate] | Format a date/time record according to the format string and outputs the resulting string to the channel.
fp4_as_string [Netnumber.ENCDEC] |
fp4_of_float [Netnumber] |
fp4_of_fp8 [Netnumber] | Note `fp4_of_fp8`: This conversion is not exact.
fp8_as_string [Netnumber.ENCDEC] |
fp8_of_float [Netnumber] | Note fp4_of_float: The same problems as in fp4_of_fp8 may arise
fp8_of_fp4 [Netnumber] |
free_mem [Netmcore_mempool] | Frees this allocated block
free_wait_entry [Netmcore_condition] | Frees a `wait_entry`
free_wait_entry_e [Netmcore_condition] | Frees a `wait_entry_e`.
from_dev_null [Shell] | A producer taking the data from `/dev/null`.
from_fd [Shell] | Creates a producer taking the data from the file descriptor passed to this function.
from_file [Shell] | Creates a producer taking the data from the file whose name is passed to this function.
from_function [Shell] | Creates a producer taking the data from a function.
from_function [Netulex.ULB] | Creates a `unicode_lexbuf` to analyse strings of the passed `encoding` coming from the `refill` function.
from_in_obj_channel [Netulex.ULB] | Creates a `unicode_lexbuf` to analyse strings of the passed `encoding` coming from the object channel.
from_stream [Shell] | Creates a producer taking the data from a stream of strings.
from_stream [Shell_sys] | `from_stream ?epipe s` returns a function which can be used as `producer` argument for `add_producer`.
from_string [Shell] | Creates a producer taking the data from a string `s`.
from_string [Shell_sys] | `from_string ?pos ?len ?epipe s` returns a function which can be used as `producer` argument for `add_producer`.
from_string [Netulex.ULB] | Creates a `unicode_lexbuf` analysing the passed string encoded in the passed encoding.
from_string_inplace [Netulex.ULB] | Creates a `unicode_lexbuf` analysing the passed string encoded in the passed encoding.
from_ulb_lexbuf [Netulex.Ulexing] | Creates a new `lexbuf` from the `unicode_lexbuf`.
from_unicode [Netconversion] | Maps the Unicode code point to the corresponding code point of the charset, or raises `Cannot_represent` when there is no such corresponding code point.
fsync [Netsys_posix] | Sync data and metadata to disk
ftp_fs [Netftp_fs] | Same as function
full_split [Netstring_str] | Like `split_delim`, but returns the delimiters in the result
full_split [Netstring_pcre] | Like `split_delim`, but returns the delimiters in the result
fwd_dlogger [Netlog.Debug] | The standard debug logger simply prepends the module name to the message (separated by ": "), and calls the current logger to print it
G
gai_resolver [Uq_resolver] | This resolver uses `Unix.getaddrinfo`.
gc [Netmcore_heap] | Lock the heap and do a GC pass
gclose [Netsys] | Shuts down the system object referenced by the descriptor so far possible, and closes the descriptor.
ge_uint4 [Netnumber] | Other comparisons
ge_uint8 [Netnumber] | Other comparisons
general_name_from_ASN1 [Netx509] | Parses the general_name structure
general_names_from_ASN1 [Netx509] | Parse a sequence of general names
get [Netbuffer] | `get nb pos`: Get the character at `pos`
get [Netshm_array] | `get a k`: Returns the contents of the array element number `k` where `0 <= k < length a`.
get [Netplex_semaphore] | Get the value of the named semaphore.
get [Netplex_cenv.VAR_TYPE] |
get [Netcgi_dbi.DBI_POOL] | Example: `module MyPool = DbiPool(Dbi_postgres)`
get [Netcgi_common.Cookie] | Decode the cookie header, may they be version 0 or 1.
get [Netcgi_apache.Apache.Table] | `Table.get tbl key` returns the corresponding entry in the table.
get_accept [Nethttp.Header] | Returns the `Accept` header as list of triples `(media_range, media_range_params, accept_params)`.
get_accept_charset [Nethttp.Header] | Returns the `Accept-charset` header as list of pairs `(charset,params)`.
get_accept_encoding [Nethttp.Header] | Returns the `Accept-encoding` header as list of pairs `(coding,params)`.
get_accept_language [Nethttp.Header] | Returns the `Accept-language` header as list of pairs `(lang_range,params)`.
get_accept_ranges [Nethttp.Header] | Returns the `Accept-ranges` header as list of tokens.
get_acceptor_cred [Netgssapi_auth.Auth] |
get_acceptor_name [Netgssapi_auth.Auth] |
get_active_code_page [Netsys_win32] | Get the active code page.
get_addressed_servers [Netsys_crypto_types.TLS_PROVIDER] | To be used in servers: The client can address one of several virtual servers with the SNI extension, and this function returns which was requested.
get_age [Nethttp.Header] | Returns the `Age` header as number
get_all [Netcgi_apache.Apache.Table] | `Table.get_all tbl key` same as `Table.get tbl key` except it returns all values corresponding to the `key`.
get_allow [Nethttp.Header] | Returns the `Allow` header as list of tokens.
get_arguments [Shell_sys] | Returns the argument array of the command (skipping the command name)
get_assignments [Shell_sys] | Returns the list of assignments `(fd_from,fd_to)`
get_auth_method [Rpc_server] | Returns the method that was used to authenticate the user.
get_authorization [Nethttp.Header] | Returns the `Authorization` header as pair `(auth_scheme,auth_params)`, or raises `Not_found` if not present.
get_basic_auth_pw [Netcgi_apache.Apache.Request] | Get the password sent in basic authentication.
get_bitstring_bits [Netasn1.Value] | Get the bitstring as bool array
get_bitstring_data [Netasn1.Value] | Get the data.
get_bitstring_size [Netasn1.Value] | Get the number of bits
get_c [Netmcore_matrix] | `get_c sa k1 k2`: Gets a copy of the `(k1,k2)`-th element of the matrix `sæ`
get_c [Netmcore_array] | `get_c sa k`: Gets a copy of the `k`-th element of the shared array `sæ`
get_cache_control [Nethttp.Header] | Returns the `Cache-control` header as list of tokens.
get_cert_type [Netsys_crypto_types.TLS_PROVIDER] | Get the type of the certificate
get_charset [Netmime_string] | Return the decoded word (the contents of the word after decoding the "Q" or "B" representation), and the character set of the decoded word (uppercase).
get_charset [Netftp_client] |
get_chdir [Shell_sys] | Returns the `chdir` parameter of the command
get_cipher_algo [Netsys_crypto_types.TLS_PROVIDER] | Get the name of the cipher
get_cipher_suite_type [Netsys_crypto_types.TLS_PROVIDER] | The type of the cipher suite: "X509": X509 certificates are used, "OPENPGP": OpenPGP certificates are used, "ANON": anonymous credentials, "SRP": SRP credentials, "PSK": PSK credentials
get_client_block [Netcgi_apache.Apache.Request] | Get client request data.
get_client_block_buf [Netcgi_apache.Apache.Request] | `get_client_block_buf r buf ofs len` read a chunk of data and puts it in `buf.[ofs .. ofs+len-1]`.
get_client_flags [Netgssapi_auth.Auth] |
get_cmdname [Shell_sys] | Returns the name of the command
get_column [Netmime_string] | Return the column of the line where the token starts (first column is number 0)
get_column_of_scanner [Netmime_string] | Return the current position, line, and column of a `mime_scanner`.
get_compression_algo [Netsys_crypto_types.TLS_PROVIDER] | Get the name of the record-level compression method
get_config [Netsys_crypto_types.TLS_PROVIDER] | Get the current config (possibly modified because of a rehandshake)
get_conn_peer_name [Rpc_server] | Return the address of the socket serving the connection, and the client socket, resp.
get_conn_socket_name [Rpc_server] |
get_connection [Nethttp.Header] | Returns the `Connection` header as list of tokens.
get_connection_id [Rpc_server] | Get the connection_id
get_console_attr [Netsys_win32] |
get_console_info [Netsys_win32] | Get r/o console info.
get_console_input [Netsys_win32] | Get the input stream of the console.
get_console_mode [Netsys_win32] |
get_console_output [Netsys_win32] | Get the output stream of the console.
get_content_disposition [Netmime_header] | Returns the Content-disposition field as parsed value.
get_content_encoding [Nethttp.Header] | Returns the `Content-encoding` header as list of tokens.
get_content_language [Nethttp.Header] | Returns the `Content-language` header as list of tokens.
get_content_length [Nethttp.Header] | Returns the `Content-length` header as number.
get_content_length [Netmime_header] | Returns the Content-length field as integer
get_content_location [Nethttp.Header] | Returns the `Content-location` header as string.
get_content_md5 [Nethttp.Header] | Returns the `Content-MD5` header as string.
get_content_range [Nethttp.Header] | Returns the `Content-range` header as ``Bytes(byte_range_resp_spec, instance_length)`.
get_content_transfer_encoding [Netmime_header] | Returns the Content-transfer-encoding as string
get_content_type [Nethttp.Header] | Returns the `Content-type` header as pair `(media_type, params)`.
get_content_type [Netmime_header] | Returns the Content-type as parsed value.
get_cookie [Nethttp.Header] | Get the (Netscape) cookies as (name,value) pairs (or Not_found).
get_cookie_ct [Nethttp.Header] | Get the cookies in the `Nethttp.Cookie.t` representation (the suffix "_ct" reminds of `Cookie.t`).
get_create [Netftp_client] |
get_custom_ops [Netsys_mem] | Returns custom ops for a sample value (or `Invalid_argument`)
get_date [Nethttp.Header] | Returns the `Date` header as number (seconds since the Epoch).
get_decoded_word [Netmime_string] |
get_descriptors [Shell_sys] | Returns the list of active descriptors
get_display_name [Netgssapi_auth.Auth] |
get_ec [Netmech_scram.Cryptosystem] | `let ec = get_ec e_keys n`: Returns the required value for the "extra count" field of RFC 4121 if the plaintext message has size `n`.
get_enc_lazily [Netplex_sharedvar] | Same for encapsulated values
get_enc_value [Netplex_sharedvar] | `get_enc_value name`: Gets the value of the variable `name`.
get_endpoint_creds [Netsys_crypto_types.TLS_PROVIDER] | Get the credentials that was actually used in the handshake, in raw format.
get_env [Shell_sys] | Gets the contents of the environment as string array
get_env_var [Shell_sys] | Returns the value of the variable in the environment
get_environment [Shell_sys] | Returns the designated environment of the command
get_etag [Nethttp.Header] | Returns the `Etag` header.
get_event_fd [Netsys_posix] | Returns a duplicate of the underlying file descriptor.
get_event_system [Rpc_server] | Find out the event system that contains the 'session'
get_expect [Nethttp.Header] | Returns the `Expect` header as list of triples `(token,value,params)`.
get_expires [Nethttp.Header] | Returns the `Expires` header as number (seconds since the Epoch).
get_exported_name [Netgssapi_auth.Auth] |
get_fd_of_event_source [Netsys_posix] | Get the file descriptor wrapped by this event source
get_fd_style [Netsys] | Get the file descriptor style.
get_file [Netmcore] | Gets the file with this ID (or raises `No_resource`).
get_filename [Shell_sys] | Returns the file name of the executable
get_from [Nethttp.Header] | Returns the `From` header as string.
get_from_unicode [Netmappings] |
get_full_path_name [Netsys_win32] | Calls GetFullPathName
get_gssapi_props [Rpc_server] | Get the GSSAPI properties if available
get_gssapi_props [Rpc_client] | Get the GSSAPI properties of the last call (so far available)
get_host [Nethttp.Header] | Returns the `Host` header as pair `(host,port)`.
get_host_by_name [Uq_resolver] | Look up the host, and return the host entry or raise the exception `Host_not_found`.
get_if_match [Nethttp.Header] | Returns the `If-match` header.
get_if_modified_since [Nethttp.Header] | Returns the `If-modified-since` header as number (seconds since the Epoch).
get_if_none_match [Nethttp.Header] | Returns the `If-none-match` header.
get_if_range [Nethttp.Header] | Returns the `If-range` header.
get_if_unmodified_since [Nethttp.Header] | Returns the `If-unmodified-since` header as number (seconds since the Epoch).
get_initiator_cred [Netgssapi_auth.Auth] |
get_initiator_name [Netgssapi_auth.Auth] |
get_int [Netasn1.Value] | Get an integer as `int` if representable, or raise `Out_of_range`
get_int32 [Netasn1.Value] | Get an integer as `int32` if representable, or raise `Out_of_range`
get_int64 [Netasn1.Value] | Get an integer as `int64` if representable, or raise `Out_of_range`
get_int_b256 [Netasn1.Value] | Get an integer in base 256 notation, big endian.
get_int_str [Netasn1.Value] | Get an integer as bytes
get_kx_algo [Netsys_crypto_types.TLS_PROVIDER] | Get the name of the key exchange method
get_lang [Netftp_client] |
get_language [Netmime_string] | Returns the language if the token is an `EncodedWord`, and `""` for all other tokens.
get_last_modified [Nethttp.Header] | Returns the `Last-modified` header as number (seconds since the Epoch).
get_last_proc_info [Rpc_server] | Get a debug string describing the last invoked procedure
get_lazily [Netplex_sharedvar] | `get_lazily name f`: Uses the variable `name` to ensure that `f` is only invoked when `get_lazily` is called for the first time, and that the value stored in the variable is returned the next times.
get_length [Netmime_string] | Return the length of the token in bytes
get_line [Netmime_string] | Return the line number where the token starts (numbering begins usually with 1)
get_line_of_scanner [Netmime_string] |
get_localzone [Netdate] | Retrieves the current offset for the local time zone, taking daylight savings into account.
get_location [Nethttp.Header] | Returns the `Location` header as string.
get_long_path_name [Netsys_win32] | Calls GetLongPathName
get_mac_algo [Netsys_crypto_types.TLS_PROVIDER] | Get the name of the message authentication code
get_main_socket_name [Rpc_server] | Returns the address of the server socket, or the address of the bidirectional pipe.
get_max_forwards [Nethttp.Header] | Returns the `Max-forwards` header as number.
get_media_type [Netftp_client] |
get_method [Netftp_client] | This FTP method walks to the right directory and gets `file` from the server.
get_mic [Netmech_scram.Cryptosystem] | Returns a message integrity code
get_mic_mstrings [Netmech_scram.Cryptosystem] | Same, but with data representation as `mstring list`
get_modify [Netftp_client] |
get_name [Netftp_client] |
get_nonblock [Netsys_posix] | Returns whether the nonblock flag is set
get_p [Netmcore_matrix] | `get_p sa k1 k2 f`: Gets the `(k1,k2)`-th element of the matrix `sa` and call `f` with this element, and returns the result of `f`.
get_p [Netmcore_array] | `get_p sa k f`: Gets the `k`-th element of the shared array `sa` and call `f` with this element, and returns the result of `f`.
get_peer_credentials [Rpc_auth_local] | Return the pair (euid,egid) for a Unix domain socket.
get_peer_creds [Netsys_crypto_types.TLS_PROVIDER] | Get the credentials of the peer, in raw format.
get_peer_creds_list [Netsys_crypto_types.TLS_PROVIDER] | Get the chain that was actually used in the handshake.
get_peer_name [Rpc_server] | Return the address of the socket serving the session, and the client socket, resp.
get_peer_name [Rpc_client] | Return the addresses of the client socket and the server socket, resp.
get_perm [Netftp_client] |
get_poll_cell [Netsys_posix] | `get_poll_cell a k`: Returns the poll cell `k`.
get_pos [Netmime_string] | Return the byte position where the token starts in the string (the first byte has position 0)
get_pos_of_scanner [Netmime_string] |
get_pragma [Nethttp.Header] | Returns the `Pragma` header as list of pairs `(token,value)`.
get_process_status [Netsys_win32] | Returns the process result if the process is finished, and `None` otherwise
get_protocol [Rpc_server] | Return whether Tcp or Udp
get_protocol [Rpc_client] | Get the protocol flavour
get_protocol [Netsys_crypto_types.TLS_PROVIDER] | Get the name of the tunnel protocol
get_proxy_authenticate [Nethttp.Header] | Returns the `Proxy-authenticate` header as list of challenges `(auth_scheme,auth_params)`.
get_proxy_authorization [Nethttp.Header] | Returns the `Proxy-authorization` header as pair `(auth_scheme,auth_params)`.
get_range [Nethttp.Header] | Returns the `Range` header as ``Bytes ranges`, where the list `ranges` has elements of the form `(Some first_pos, Some last_pos)`, `(Some first_pos, None)` (prefix range), or `(None, Some last_pos)` (suffix range).
get_real_str [Netasn1.Value] | Get the byte representation of the real
get_referer [Nethttp.Header] | Returns the `Referer` header as string.
get_referrer [Nethttp.Header] | Same, for addicts of correct orthography
get_resource [Netmcore] | Retrieves the resource by ID.
get_retry_after [Nethttp.Header] | Returns the `Retry-after` header.
get_ro [Netmcore_matrix] | `get_ro sa k1 k2`: Gets the `(k1,k2)`-th element of the matrix `sa`.
get_ro [Netmcore_array] | `get_ro sa k`: Gets the `k`-th element of the shared array `sa`.
get_sem [Netmcore] | gets the semaphore with this ID (or raises `No_resource`).
get_sem_container [Netmcore] | Get the semaphore container
get_sender_of_last_response [Rpc_client] | Return the address of the sender of the last received response.
get_server [Rpc_server] | Returns the server instance of the session
get_server [Nethttp.Header] | Returns the `Server` header as uninterpreted string (including comments).
get_server_flags [Netgssapi_auth.Auth] |
get_session_data [Netsys_crypto_types.TLS_PROVIDER] | Get the (non-printable) marshalled session data, for later resumption with `resume_client`
get_session_id [Netsys_crypto_types.TLS_PROVIDER] | The (non-printable) session ID
get_set_cookie [Nethttp.Header] | Get the `Set-Cookie` header
get_shm [Netmcore] | Gets the shm object with this ID (or raises `No_resource`).
get_size [Netftp_client] |
get_socket_name [Rpc_server] |
get_socket_name [Rpc_client] |
get_srv_event_system [Rpc_server] | Returns the event system
get_state [Netsys_crypto_types.TLS_PROVIDER] | Return the recorded state
get_subprocess_status [Netsys_posix] | If the subprocess is terminated, this function returns the status.
get_target_name [Netgssapi_auth.Auth] |
get_te [Nethttp.Header] | Returns the `TE` header as list of triples `(te_token, te_params, accept_params)`.
get_time [Netasn1.Value] | Get the time.
get_time_str [Netasn1.Value] | Get the raw time string
get_tls_session_props [Rpc_server] | Get the TLS properties so far TLS is enabled
get_tls_session_props [Rpc_client] | Get the TLS properties so far TLS is enabled
get_tls_session_props [Nettls_support] | Get the session properties for an endpoint for which the handshake is already done
get_tls_user_name [Nettls_support] | Get the "user name" of client certificates.
get_to_unicode [Netmappings] |
get_token [Netmime_string] | Return the `s_token` within the `s_extended_token`
get_trailer [Nethttp.Header] | Returns the `Trailer` header as list of field names.
get_transfer_encoding [Nethttp.Header] | Returns the `Transfer-encoding` header as list of pairs `(token, params)`.
get_type [Netftp_client] |
get_unique [Netftp_client] |
get_unix_gid [Netftp_client] |
get_unix_mode [Netftp_client] |
get_unix_uid [Netftp_client] |
get_upgrade [Nethttp.Header] | Returns the `Upgrade` header as list of products.
get_user [Rpc_server] | Returns the user name as returned by the authentication method.
get_user_agent [Nethttp.Header] | Returns the `User-agent` header as uninterpreted string (including comments).
get_value [Netplex_sharedvar] | `get_value name`: Gets the value of the variable `name`.
get_vary [Nethttp.Header] | Returns the `Vary` header.
get_www_authenticate [Nethttp.Header] | Returns the `WWW-Authenticate` header as list of challenges `(auth_scheme,auth_params)`.
get_xid [Rpc_server] | Returns the session ID.
get_xid_of_last_call [Rpc_client] | Returns the session identifier used in the just made call
getaddr_rpcbind [Rpc_portmapper] | `getaddr_rpcbind pm_client program_nr version_nr netid caller_uaddr`:
getaddr_rpcbind'async [Rpc_portmapper] |
getpagesize [Netsys_mem] | Returns the size of a page as reported by `sysconf`.
getpeername [Netsys] | like `Unix.getpeername`, but errors are fixed up.
getpgid [Netsys_posix] | Return the process group ID of the process with the passed PID.
getpgrp [Netsys_posix] | Same as `getpgid 0`, i.e.
getport [Rpc_portmapper] | `getport pm_client program_nr version_nr protocol`: finds out the port where the given service runs.
getport'async [Rpc_portmapper] |
getsid [Netsys_posix] | Returns the session ID of the process with the passed PID.
getvalue [Netmcore_sem] | Returns the value of the semaphore
glob [Netglob] | Forms a set of filenames as described below, and matches this set against the pattern.
global_rcache [Rpc_proxy.ReliabilityCache] | The global cache.
global_rcache_config [Rpc_proxy.ReliabilityCache] | Returns the global config: `policy = `None`, `disable_timeout_min = 1.0`, `disable_timeout_max = 64.0`, `threshold = 1`, `availability = fun _ _ -> true`
global_replace [Netstring_str] | `global_replace re templ s`: Replaces all matchings of `re` in `s` by `templ`.
global_replace [Netstring_pcre] | `global_replace re templ s`: Replaces all matchings of `re` in `s` by `templ`.
global_substitute [Netstring_str] | `global_substitute re subst s`: Applies the substitution function `subst` to all matchings of `re` in `s`, and returns the transformed string.
global_substitute [Netstring_pcre] | `global_substitute re subst s`: Applies the substitution function `subst` to all matchings of `re` in `s`, and returns the transformed string.
gnutls [Nettls_gnutls] | The implementation of TLS backed by GnuTLS, as value
gnutls_alert_get [Nettls_gnutls_bindings] |
gnutls_alert_get_name [Nettls_gnutls_bindings] |
gnutls_alert_get_strname [Nettls_gnutls_bindings] |
gnutls_alert_send [Nettls_gnutls_bindings] |
gnutls_alert_send_appropriate [Nettls_gnutls_bindings] |
gnutls_anon_allocate_client_credentials [Nettls_gnutls_bindings] |
gnutls_anon_allocate_server_credentials [Nettls_gnutls_bindings] |
gnutls_anon_set_server_dh_params [Nettls_gnutls_bindings] |
gnutls_auth_client_get_type [Nettls_gnutls_bindings] |
gnutls_auth_get_type [Nettls_gnutls_bindings] |
gnutls_auth_server_get_type [Nettls_gnutls_bindings] |
gnutls_bye [Nettls_gnutls_bindings] |
gnutls_certificate_activation_time_peers [Nettls_gnutls_bindings] |
gnutls_certificate_allocate_credentials [Nettls_gnutls_bindings] |
gnutls_certificate_client_get_request_status [Nettls_gnutls_bindings] |
gnutls_certificate_expiration_time_peers [Nettls_gnutls_bindings] |
gnutls_certificate_get_issuer [Nettls_gnutls_bindings] |
gnutls_certificate_get_ours [Nettls_gnutls_bindings] |
gnutls_certificate_get_peers [Nettls_gnutls_bindings] |
gnutls_certificate_send_x509_rdn_sequence [Nettls_gnutls_bindings] |
gnutls_certificate_server_set_request [Nettls_gnutls_bindings] |
gnutls_certificate_set_dh_params [Nettls_gnutls_bindings] |
gnutls_certificate_set_verify_flags [Nettls_gnutls_bindings] |
gnutls_certificate_set_verify_limits [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_crl [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_crl_file [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_crl_mem [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_key [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_key_file [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_key_mem [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_simple_pkcs12_file [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_simple_pkcs12_mem [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_system_trust [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_trust [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_trust_file [Nettls_gnutls_bindings] |
gnutls_certificate_set_x509_trust_mem [Nettls_gnutls_bindings] |
gnutls_certificate_type_get [Nettls_gnutls_bindings] |
gnutls_certificate_type_get_id [Nettls_gnutls_bindings] |
gnutls_certificate_type_get_name [Nettls_gnutls_bindings] |
gnutls_certificate_type_list [Nettls_gnutls_bindings] |
gnutls_certificate_verify_peers2 [Nettls_gnutls_bindings] |
gnutls_check_version [Nettls_gnutls_bindings] |
gnutls_cipher_add_auth [Nettls_gnutls_bindings] |
gnutls_cipher_decrypt2 [Nettls_gnutls_bindings] |
gnutls_cipher_encrypt2 [Nettls_gnutls_bindings] |
gnutls_cipher_get [Nettls_gnutls_bindings] |
gnutls_cipher_get_id [Nettls_gnutls_bindings] |
gnutls_cipher_get_key_size [Nettls_gnutls_bindings] |
gnutls_cipher_get_name [Nettls_gnutls_bindings] |
gnutls_cipher_init [Nettls_gnutls_bindings] |
gnutls_cipher_list [Nettls_gnutls_bindings] |
gnutls_cipher_suite_get_name [Nettls_gnutls_bindings] |
gnutls_cipher_tag [Nettls_gnutls_bindings] |
gnutls_compression_get [Nettls_gnutls_bindings] |
gnutls_compression_get_id [Nettls_gnutls_bindings] |
gnutls_compression_get_name [Nettls_gnutls_bindings] |
gnutls_compression_list [Nettls_gnutls_bindings] |
gnutls_credentials [Nettls_gnutls.GNUTLS_PROVIDER] | Get the `gnutls_credentials` of the generic credentials
gnutls_credentials_clear [Nettls_gnutls_bindings] |
gnutls_credentials_set [Nettls_gnutls_bindings] |
gnutls_db_check_entry [Nettls_gnutls_bindings] |
gnutls_db_remove_session [Nettls_gnutls_bindings] |
gnutls_db_set_cache_expiration [Nettls_gnutls_bindings] |
gnutls_dh_get_group [Nettls_gnutls_bindings] |
gnutls_dh_get_peers_public_bits [Nettls_gnutls_bindings] |
gnutls_dh_get_prime_bits [Nettls_gnutls_bindings] |
gnutls_dh_get_pubkey [Nettls_gnutls_bindings] |
gnutls_dh_get_secret_bits [Nettls_gnutls_bindings] |
gnutls_dh_params_cpy [Nettls_gnutls_bindings] |
gnutls_dh_params_generate2 [Nettls_gnutls_bindings] |
gnutls_dh_params_import_pkcs3 [Nettls_gnutls_bindings] |
gnutls_dh_params_import_raw [Nettls_gnutls_bindings] |
gnutls_dh_params_init [Nettls_gnutls_bindings] |
gnutls_dh_set_prime_bits [Nettls_gnutls_bindings] |
gnutls_ecc_curve_get [Nettls_gnutls_bindings] |
gnutls_ecc_curve_get_name [Nettls_gnutls_bindings] |
gnutls_ecc_curve_get_size [Nettls_gnutls_bindings] |
gnutls_error_is_fatal [Nettls_gnutls_bindings] |
gnutls_error_to_alert [Nettls_gnutls_bindings] |
gnutls_fingerprint [Nettls_gnutls_bindings] |
gnutls_global_init [Nettls_gnutls_bindings] |
gnutls_global_set_log_level [Nettls_gnutls_bindings] |
gnutls_handshake [Nettls_gnutls_bindings] |
gnutls_handshake_get_last_in [Nettls_gnutls_bindings] |
gnutls_handshake_get_last_out [Nettls_gnutls_bindings] |
gnutls_handshake_set_max_packet_length [Nettls_gnutls_bindings] |
gnutls_handshake_set_private_extensions [Nettls_gnutls_bindings] |
gnutls_init [Nettls_gnutls_bindings] |
gnutls_key_generate [Nettls_gnutls_bindings] |
gnutls_kx_get [Nettls_gnutls_bindings] |
gnutls_kx_get_id [Nettls_gnutls_bindings] |
gnutls_kx_get_name [Nettls_gnutls_bindings] |
gnutls_kx_list [Nettls_gnutls_bindings] |
gnutls_mac_get [Nettls_gnutls_bindings] |
gnutls_mac_get_id [Nettls_gnutls_bindings] |
gnutls_mac_get_key_size [Nettls_gnutls_bindings] |
gnutls_mac_get_name [Nettls_gnutls_bindings] |
gnutls_mac_list [Nettls_gnutls_bindings] |
gnutls_openpgp_send_cert [Nettls_gnutls_bindings] |
gnutls_pk_bits_to_sec_param [Nettls_gnutls_bindings] |
gnutls_pk_get_id [Nettls_gnutls_bindings] |
gnutls_pk_get_name [Nettls_gnutls_bindings] |
gnutls_pk_list [Nettls_gnutls_bindings] |
gnutls_prf [Nettls_gnutls_bindings] |
gnutls_prf_raw [Nettls_gnutls_bindings] |
gnutls_priority_get_cipher_suite_index [Nettls_gnutls_bindings] |
gnutls_priority_init [Nettls_gnutls_bindings] |
gnutls_priority_set [Nettls_gnutls_bindings] |
gnutls_protocol_get_id [Nettls_gnutls_bindings] |
gnutls_protocol_get_name [Nettls_gnutls_bindings] |
gnutls_protocol_get_version [Nettls_gnutls_bindings] |
gnutls_protocol_list [Nettls_gnutls_bindings] |
gnutls_psk_allocate_client_credentials [Nettls_gnutls_bindings] |
gnutls_psk_allocate_server_credentials [Nettls_gnutls_bindings] |
gnutls_psk_client_get_hint [Nettls_gnutls_bindings] |
gnutls_psk_server_get_username [Nettls_gnutls_bindings] |
gnutls_psk_set_client_credentials [Nettls_gnutls_bindings] |
gnutls_psk_set_server_credentials_file [Nettls_gnutls_bindings] |
gnutls_psk_set_server_credentials_hint [Nettls_gnutls_bindings] |
gnutls_psk_set_server_dh_params [Nettls_gnutls_bindings] |
gnutls_record_check_pending [Nettls_gnutls_bindings] |
gnutls_record_disable_padding [Nettls_gnutls_bindings] |
gnutls_record_get_direction [Nettls_gnutls_bindings] |
gnutls_record_get_max_size [Nettls_gnutls_bindings] |
gnutls_record_recv [Nettls_gnutls_bindings] |
gnutls_record_send [Nettls_gnutls_bindings] |
gnutls_record_set_max_size [Nettls_gnutls_bindings] |
gnutls_rehandshake [Nettls_gnutls_bindings] |
gnutls_safe_renegotiation_status [Nettls_gnutls_bindings] |
gnutls_sec_param_get_name [Nettls_gnutls_bindings] |
gnutls_sec_param_to_pk_bits [Nettls_gnutls_bindings] |
gnutls_server_name_get [Nettls_gnutls_bindings] |
gnutls_server_name_set [Nettls_gnutls_bindings] |
gnutls_session [Nettls_gnutls.GNUTLS_PROVIDER] | Get the `gnutls_session` of the endpoint
gnutls_session_channel_binding [Nettls_gnutls_bindings] |
gnutls_session_enable_compatibility_mode [Nettls_gnutls_bindings] |
gnutls_session_get_data [Nettls_gnutls_bindings] |
gnutls_session_get_id [Nettls_gnutls_bindings] |
gnutls_session_is_resumed [Nettls_gnutls_bindings] |
gnutls_session_set_data [Nettls_gnutls_bindings] |
gnutls_session_ticket_enable_client [Nettls_gnutls_bindings] |
gnutls_session_ticket_enable_server [Nettls_gnutls_bindings] |
gnutls_session_ticket_key_generate [Nettls_gnutls_bindings] |
gnutls_set_default_priority [Nettls_gnutls_bindings] |
gnutls_sign_algorithm_get_requested [Nettls_gnutls_bindings] |
gnutls_sign_get_id [Nettls_gnutls_bindings] |
gnutls_sign_get_name [Nettls_gnutls_bindings] |
gnutls_sign_list [Nettls_gnutls_bindings] |
gnutls_srp_allocate_client_credentials [Nettls_gnutls_bindings] |
gnutls_srp_allocate_server_credentials [Nettls_gnutls_bindings] |
gnutls_srp_server_get_username [Nettls_gnutls_bindings] |
gnutls_srp_set_client_credentials [Nettls_gnutls_bindings] |
gnutls_srp_set_prime_bits [Nettls_gnutls_bindings] |
gnutls_srp_set_server_credentials_file [Nettls_gnutls_bindings] |
gnutls_srp_verifier [Nettls_gnutls_bindings] |
gnutls_strerror [Nettls_gnutls_bindings] |
gnutls_strerror_name [Nettls_gnutls_bindings] |
gnutls_supplemental_get_name [Nettls_gnutls_bindings] |
gnutls_x509_crl_import [Nettls_gnutls_bindings] |
gnutls_x509_crl_init [Nettls_gnutls_bindings] |
gnutls_x509_crl_list_import [Nettls_gnutls_bindings] |
gnutls_x509_crl_verify [Nettls_gnutls_bindings] |
gnutls_x509_crt_check_hostname [Nettls_gnutls_bindings] |
gnutls_x509_crt_check_issuer [Nettls_gnutls_bindings] |
gnutls_x509_crt_check_revocation [Nettls_gnutls_bindings] |
gnutls_x509_crt_export [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_activation_time [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_authority_info_access [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_authority_key_id [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_basic_constraints [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_ca_status [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_dn [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_dn_oid [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_expiration_time [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_extension_data [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_extension_info [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_extension_oid [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_fingerprint [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_issuer_alt_name [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_issuer_alt_othername_oid [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_issuer_dn [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_issuer_dn_oid [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_issuer_unique_id [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_key_id [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_key_purpose_oid [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_key_usage [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_pk_algorithm [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_pk_dsa_raw [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_pk_rsa_raw [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_serial [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_signature [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_signature_algorithm [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_subject_alt_name [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_subject_alt_othername_oid [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_subject_key_id [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_subject_unique_id [Nettls_gnutls_bindings] |
gnutls_x509_crt_get_version [Nettls_gnutls_bindings] |
gnutls_x509_crt_import [Nettls_gnutls_bindings] |
gnutls_x509_crt_init [Nettls_gnutls_bindings] |
gnutls_x509_crt_list_import [Nettls_gnutls_bindings] |
gnutls_x509_crt_list_verify [Nettls_gnutls_bindings] |
gnutls_x509_crt_verify [Nettls_gnutls_bindings] |
gnutls_x509_privkey_import [Nettls_gnutls_bindings] |
gnutls_x509_privkey_import_pkcs8 [Nettls_gnutls_bindings] |
gnutls_x509_privkey_init [Nettls_gnutls_bindings] |
grab [Netsys_mem] | `grab addr len`: Interprets the address range from `addr` to `addr+len-1` as `memory` bigarray.
grantpt [Netsys_posix] | Grant access to this PTY
gread [Netsys] | `gread fd_style fd s pos len`: Reads up to `len` bytes from descriptor `fd` which is supposed to support the I/O style `fd_style`, i.e.
group [Netshm] | Execute a sequence of operations in a group:
group_beginning [Netstring_str] | Returns the position where the substring matching the nth group begins
group_beginning [Netstring_pcre] | Returns the position where the substring matching the nth group begins
group_end [Netstring_str] | Returns the position where the substring matching the nth group ends
group_end [Netstring_pcre] | Returns the position where the substring matching the nth group ends
grow [Netmcore_array] | `grow sa n x`: Grows the array to `n` elements.
gs2_decode_saslname [Netgssapi_support] | Encodes "," and "=" characters, and forbids null bytes, and checks whether the names are UTF-8-encoded (as required for the "saslname" production in section 4 of RFC 5801).
gs2_encode_saslname [Netgssapi_support] |
gshutdown [Netsys] | `gshutdown fd_style fd cmd`: If there is the possibility to shut down the connection for this kind of descriptor, the shutdown is tried.
gss_accept_sec_context [Netgss_bindings] |
gss_acquire_cred [Netgss_bindings] |
gss_add_cred [Netgss_bindings] |
gss_canonicalize_name [Netgss_bindings] |
gss_compare_name [Netgss_bindings] |
gss_context_time [Netgss_bindings] |
gss_delete_sec_context [Netgss_bindings] |
gss_display_name [Netgss_bindings] |
gss_display_status [Netgss_bindings] |
gss_duplicate_name [Netgss_bindings] |
gss_export_name [Netgss_bindings] |
gss_export_sec_context [Netgss_bindings] |
gss_get_mic [Netgss_bindings] |
gss_import_name [Netgss_bindings] |
gss_import_sec_context [Netgss_bindings] |
gss_indefinite [Netgss_bindings] |
gss_indicate_mechs [Netgss_bindings] |
gss_init_sec_context [Netgss_bindings] |
gss_inquire_context [Netgss_bindings] |
gss_inquire_cred [Netgss_bindings] |
gss_inquire_cred_by_mech [Netgss_bindings] |
gss_inquire_mechs_for_name [Netgss_bindings] |
gss_inquire_names_for_mech [Netgss_bindings] |
gss_process_context_token [Netgss_bindings] |
gss_unwrap [Netgss_bindings] |
gss_verify_mic [Netgss_bindings] |
gss_wrap [Netgss_bindings] |
gss_wrap_size_limit [Netgss_bindings] |
gssapi_method [Netftp_client] | This method negotiates the use of GSSAPI authentication and security.
gssapi_props [Netsys_sasl.Server] | Get the GSSAPI props, or raise `Not_found`
gssapi_props [Netsys_sasl.Client] | Get the GSSAPI props, or raise `Not_found`
gt_uint4 [Netnumber] |
gt_uint8 [Netnumber] |
gwrite [Netsys] | `gwrite fd_style fd s pos len`: Writes up to `len` bytes to descriptor `fd` which is supposed to support the I/O style `fd_style`, i.e.
H
handle_connection [Netcgi_fcgi] | `handle_connection config output_type arg_store eh f ~max_conns ~one_shot fd`: This is a lower-level interface that processes exactly one connection `fd`.
handle_connection [Netcgi_scgi] | `handle_connection config output_type arg_store eh f ?script_name fd`: This is a lower-level interface that processes exactly one connection `fd`.
handle_connection [Netcgi_ajp] | `handle_connection config output_type arg_store eh f ?script_name fd`: This is a lower-level interface that processes exactly one connection `fd`.
handle_request [Netcgi_fcgi] | `handle_request config output_type arg_store eh f ~max_conns ~log fd`: This is a lower-level interface that processes exactly one request arriving on the existing connection `fd`.
handle_request [Netcgi_scgi] | `handle_request config output_type arg_store eh f ~log fd`: This is a lower-level interface that processes exactly one request arriving on the existing connection `fd`.
handle_request [Netcgi_ajp] | `handle_request config output_type arg_store eh f ~log fd`: This is a lower-level interface that processes exactly one request arriving on the existing connection `fd`.
handshake [Netsys_tls] | Procedes the TLS protocol until payload data can be exchanged.
has_console [Netsys_win32] | True if there is a console
hash_function [Netmech_scram_sasl.PROFILE] | The hash function.
hash_functions [Netmech_digest_http.PROFILE] | List of enabled hash functions.
hashtbl_of_descr [Netmcore_hashtbl] | Look up the hash table for this descriptor
have_anon_posix_semaphores [Netsys_posix] | Returns `true` if anonymous POSIX semaphores are supported on this system
have_anon_semaphores [Netsys_sem] | Returns `true` if anonymous semaphores are supported on this system, either natively or emulated via named semaphores.
have_at [Netsys_posix] | Whether the `*at` functions are available (they were only recently standardized and cannot be expected on all OS yet)
have_event_aggregation [Netsys_posix] | Whether there is an implementation for this OS
have_fadvise [Netsys_posix] | Returns whether the OS supports the fadvise POSIX option
have_fallocate [Netsys_posix] | Returns whether the OS supports the fallocate POSIX option
have_ioprio [Netsys_posix] | Returns `true` if the system call `ioprio_get` is supported
have_named_posix_semaphores [Netsys_posix] | Returns `true` if named POSIX semaphores are supported on this system
have_poll [Netsys_posix] | Whether there is a native `poll` implementation on this OS
have_posix_semaphores [Netsys_posix] | Returns `true` if both kinds of semaphores are supported on this system
have_posix_shm [Netsys_posix] | Returns whether the OS supports POSIX shared memory
have_posix_shm [Netsys] |
have_posix_timer [Netsys_posix] |
hdr_address [Netsys_mem] | These two functions return the address of the `Obj.t` and the address of the header of the `Obj.t`, respectively.
header [Netmcore_hashtbl] | Returns the header
header [Netmcore_matrix] | Returns the header
header [Netmcore_buffer] | Returns the header
header [Netmcore_queue] | Returns the header
header [Netmcore_array] | Returns the header
header_only [Netcgi_apache.Apache.Request] | `request_rec` `header_only` field.
headers_in [Netcgi_apache.Apache.Request] | `request_rec` `headers_in` field.
headers_out [Netcgi_apache.Apache.Request] | `request_rec` `headers_out` field.
heap [Netmcore_hashtbl] | Returns the heap backing this data structure
heap [Netmcore_matrix] | Return the backing heap structure
heap [Netmcore_buffer] | Returns the underlying heap
heap [Netmcore_queue] | Returns the underlying heap
heap [Netmcore_array] | Return the backing heap structure
heap [Netmcore_ref] | Returns the backing heap structure
heap_of_descr [Netmcore_heap] | `heap_of_descr pool d`: Get the heap for a descriptor.
hello [Netsys_crypto_types.TLS_PROVIDER] | Performs the initial handshake (exchanges credentials and establishes a session).
hex_dump_m [Rpc_util] |
hex_dump_s [Rpc_util] | Format the contents as hex sequence
hmac [Netsys_digests] | `hmac dg key`: returns the digest context computing the HMAC construction (RFC-2104).
hmac [Netauth] | The HMAC algorithm of RFC 2104.
host_distributor [Nethttpd_services] | Configures virtual hosting
host_is_enabled [Rpc_proxy.ReliabilityCache] | Returns whether the host is enabled
hostname [Netcgi_apache.Apache.Request] | `request_rec` `hostname` field -- hostname to which the request was made.
hostname [Netcgi_apache.Apache.Server] | `server_hostname` field (as declared in Apache configuration file).
html40_dtd [Nethtml] | The (transitional) HTML 4.0 DTD, expressed as `simplified_dtd`
http_delete [Nethttp_client.Convenience] | Does a "DELETE" request with the given URL and returns the response body.
http_delete_message [Nethttp_client.Convenience] | Does a "DELETE" request with the given URL and returns the reply.
http_fs [Nethttp_fs] | Same as normal function
http_get [Nethttp_client.Convenience] | Does a "GET" request with the given URL and returns the message body
http_get_message [Nethttp_client.Convenience] | Does a "GET" request with the given URL and returns the message
http_head_message [Nethttp_client.Convenience] | Does a "HEAD" request with the given URL and returns the reply.
http_password [Nethttp_client.Convenience] | The default password if authentication is required
http_post [Nethttp_client.Convenience] | Does a "POST" request with the given URL and returns the response body.
http_post_message [Nethttp_client.Convenience] | Does a "POST" request with the given URL and returns the reply.
http_put [Nethttp_client.Convenience] | Does a "PUT" request with the given URL and returns the response body.
http_put_message [Nethttp_client.Convenience] | Does a "PUT" request with the given URL and returns the reply.
http_status_of_int [Nethttp] | Returns the status value for an integer code, or raises `Not_found`
http_trans_id [Nethttp] | Identifies the pure HTTP transport (without SSL), with or without web proxies
http_trans_id [Nethttp_client] | Identifies the pure HTTP transport (without SSL), with or without web proxies
http_transport_channel_type [Nethttp_client] | Transport via HTTP
http_trials [Nethttp_client.Convenience] | number of times every request is tried.
http_user [Nethttp_client.Convenience] | The default user if authentication is required
http_verbose [Nethttp_client.Convenience] | Turns on debug messages on stderr.
https_trans_id [Nethttp] | Identifies anonymous HTTPS transport (i.e.
https_trans_id [Nethttp_client] | Identifies anonymous HTTPS transport (i.e.
https_transport_channel_type [Nethttp_client] | Create a new transport for HTTPS and this configuration.
I
iana_alist [Netsys_digests] | maps the IANA name to the hash function id
iana_find [Netsys_digests] | `iana_find name`: get the digest `name`
iana_rev_alist [Netsys_digests] | the reverse
id [Rpc_program] | The ID identifies the program (used in `Rpc_client`)
idempotent_async_call [Rpc_proxy.ManagedSet] | `idempotent_async_call mset async_call arg emit`: Picks a new `mclient` and calls `async_call mclient arg emit`.
idempotent_sync_call [Rpc_proxy.ManagedSet] | Synchronized version.
ignore_subprocess [Netsys_posix] | Changes the arrangement so that the termination of the subprocess is no longer reported by the file descriptor.
implementation [Netsys_crypto_types.TLS_PROVIDER] | Implementation-defined additional functionality
implementation_name [Netsys_crypto_types.TLS_PROVIDER] | String name of the implementation.
in_buffer_blit [Uq_io] | Blit to a string or memory buffer
in_buffer_fill_e [Uq_io] | Requests that the buffer is filled more than currently, and transitions to ``Done eof` when there is more data, or the EOF is reached (eof=true).
in_buffer_length [Uq_io] | The length
in_channel_of_mstrings [Netxdr_mstring] | Returns a channel reading from the sequence of mstrings
in_obj_channel [Uq_io] | `in_obj_channel d timeout`: Creates a synchronous channel from the input device.
inactivate [Uq_io] | Releases the OS resources immediately.
incr_rcache_error_counter [Rpc_proxy.ReliabilityCache] | Increase the error counter for this sockaddr.
increment [Netplex_semaphore] | Increment the named semaphore by 1, and return the new value.
index_from [Netpagebuffer] | `index_from nb k c`: Searches the character `c` in the buffer beginning at position `k`.
index_from [Netbuffer] | `index_from nb k c`: Searches the character `c` in the netbuffer beginning at position `k`.
inet_addr_of_protostring [Netsys] | Converts an IP address to the 4 bytes (IPv4) or 16 bytes (IPv6) representation in network byte order, and vice-versa
init [Netgzip] | By calling this function it is enforced that the (de)-compression algorithms are registered at `Netcompression`.
init [Nettls_gnutls] | Ensure that GnuTLS is initialized
init [Netsys_signal] | Call this function to ensure that this module is initialized.
init [Netmcore_matrix] | `init pool_id n1 n2 f h`: Creates a matrix of the passed number of elements (n1 * n2), and for getting the element at position `k` the function `f k` is run, and the copy of the result is written to the position.
init [Netmcore_array] | `init pool_id n f h`: Creates a shared array of the passed number of elements, and for getting the element at position `k` the function `f k` is run, and the copy of the result is written to the position.
init_array [Netsys_mem] | `let voffset, bytelen = init_array mem offset size`: Initializes the memory at `offset` and following bytes as Ocaml array with `size` elements.
init_array_bytelen [Netsys_mem] | Returns `bytelen` if `init_array` was called with the passed `size`.
init_console_codepage [Netsys_win32] | Sets the code page of the console to the ANSI code page of the system.
init_credentials [Netsys_sasl_types.SASL_MECHANISM] | Supply the mechanism with credentials.
init_credentials [Nethttp.HTTP_MECHANISM] | Supply the mechanism with credentials.
init_float_array [Netsys_mem] | Same for arrays of floats
init_float_array_bytelen [Netsys_mem] | Same for arrays of floats
init_header [Netsys_mem] | `init_header mem offset tag size`: Initializes the word at `mem+offset` as an Ocaml value header with the given `tag` and the given `size` (in words).
init_sec_context [Netgssapi_auth.Auth] | Calls `G.init_sec_context`, and returns `(out_context,out_token,flags,props_opt)`.
init_string [Netsys_mem] | `let voffset, bytelen = init_string mem offset len`: Initializes the memory at `offset` and following bytes as Ocaml string with length `len`.
init_string_bytelen [Netsys_mem] | Returns `bytelen` if `init_string` was called with the passed `len`.
init_value [Netsys_mem] | `let voffset, bytelen = init_value mem offset v flags`: Initializes the memory at `offset` and following bytes as copy of the boxed value `v`.
initgroups [Netsys_posix] | See initgroups(3).
input_e [Uq_io] | `let e = input_e d s pos len`: Reads data from `d` and puts it into the string `s` starting at `pos` and with maximum length `len`.
input_line_e [Uq_io] | `let e = input_line_e d`: Reads the next line from `d` and transitions to ``Done line` when done.
input_lines_e [Uq_io] | `let e = input_lines_e d`: Reads as many lines from `d` as can be found in the buffer of `d`, and transitions to ``Done lines`.
input_stream_adapter [Shell_fs] | Arranges that the input of a shell command is made available as an `out_obj_channel`:
input_thread_event [Netsys_win32] | This event is signaled when there is data to read, or the EOF is reached, or there is an error condition
input_thread_proxy_descr [Netsys_win32] | Returns the proxy descriptor
input_thread_read [Netsys_win32] | `input_thread_read t s pos len`: Tries to read data from the buffer.
insert_char [Netbuffer] | `insert_char nb p c`: Inserts character `c` at position `p` into the netbuffer `nb`
insert_string [Netbuffer] | `insert_string nb p s`: Inserts the value of string `s` at position `p` into the netbuffer `nb`
insert_sub_string [Netbuffer] | `insert_string nb p s k n`: Inserts a substring of string `s` at position `p` into the netbuffer `nb`.
install_job_handlers [Shell_sys] | Installs handlers as configured before.
install_subprocess_handler [Netsys_posix] | Installs a SIGCHLD handler for watching subprocesses.
int32_array_manager [Netshm_data] | The identity representation manager
int32_manager [Netshm_data] | Represents an `int32` as one-element `int32_array`
int32_of_int4 [Netnumber] |
int32_of_int8 [Netnumber] |
int32_of_uint4 [Netnumber] |
int32_of_uint8 [Netnumber] |
int4_as_string [Netnumber.ENCDEC] |
int4_of_int [Netnumber] |
int4_of_int32 [Netnumber] |
int4_of_int64 [Netnumber] |
int64_manager [Netshm_data] | Represents an `int64` as two-element `int32_array`
int64_of_file_descr [Netsys] | Returns the file descriptor as int64 number.
int64_of_int4 [Netnumber] |
int64_of_int8 [Netnumber] |
int64_of_uint4 [Netnumber] |
int64_of_uint8 [Netnumber] |
int8_as_string [Netnumber.ENCDEC] |
int8_of_int [Netnumber] |
int8_of_int32 [Netnumber] |
int8_of_int64 [Netnumber] |
int_blit [Netaux.ArrayAux] | A specialisation of `Array.blit` for int arrays.
int_manager [Netshm_data] | Uses either `int32_manager` or `int64_manager` to represent `int`, depending on the size of `int`.
int_of_act_events [Netsys_posix] |
int_of_file_descr [Netsys_posix] | Return the file descriptor as integer.
int_of_http_status [Nethttp] | Returns the integer code for a status value
int_of_int4 [Netnumber] |
int_of_int8 [Netnumber] |
int_of_req_events [Netsys_posix] |
int_of_uint4 [Netnumber] |
int_of_uint8 [Netnumber] |
int_series [Netaux.ArrayAux] | `int_series src srcpos dst dstpos len n`: Computes for every `i`, `0 <= i < len`: `dst.(dstpos+i) = n + SUM(j=0..(i-1): src.(srcpos+j))`
int_var [Netplex_cenv] |
interface [Netsys_gssapi.GSSAPI] |
internal_redirect [Netcgi_apache.Apache.Request] | Internally redirects immediately to `uri`.
internal_redirect_handler [Netcgi_apache.Apache.Request] | Internally redirects immediately to `uri` using handler specified by `r`.
interrupt_event_aggregator [Netsys_posix] | If `create_event_aggregator` was called with `true` as argument, the aggregator is interruptible, and this function interrupts it.
invoke_method [Netftp_client] | This FTP method simply invokes `command`.
io_obj_channel [Uq_io] | `io_obj_channel d timeout`: Creates a bidirectional synch channel from `d`.
ioprio_get [Netsys_posix] | Retrieve the priority of the target.
ioprio_set [Netsys_posix] | Sets the priority of the target processes.
ip_url_syntax [Neturl] | Syntax for IP based protocols.
ipproto_tcp [Rpc_portmapper_aux] |
ipproto_udp [Rpc_portmapper_aux] |
ipv6_inet_addr [Netsys] | IPv6-ification: If the input address is for IPv4, it is mapped to the IPv6 address space (so an IPv6 socket can be bound)
ipv6_socksymbol [Netsockaddr] | IPv6-ification of numeric IP addresses: IPv4 addresses are mapped to the IPv6 address space.
is_MSIE [Netcgi_common] | `is_MSIE user_agent` tells whether the `user_agent` is Microsoft Internet Explorer.
is_absolute [Netsys] | Whether this file path is absolute.
is_ascii_compatible [Netconversion] | "ASCII compatible" means: The bytes 1 to 127 represent the ASCII codes 1 to 127, and no other representation of a character contains the bytes 1 to 127.
is_bigarray [Netsys_mem] | Checks whether the objects ia actually a bigarray
is_cgi [Netcgi_cgi] | `is_cgi` says whether the script is run in a CGI environment.
is_console [Netsys_win32] | Tests whether the descriptor is the input or the output stream of the console.
is_crt_fd [Netsys_win32] | Tests whether the descriptor has a certain CRT counterpart.
is_dummy [Rpc_server] | Whether this is a server in ``Dummy` mode.
is_empty [Netmcore_queue] | Tests whether the queue is empty
is_endpoint_host [Nettls_support] | `is_endpoint_host name props`: checks whether `name` matches the certificate of the endpoint in `props`.
is_executable [Shell_sys] | Returns `true` if there is an executable file for the command, and it is permitted to run this file (as stated by the file permissions).
is_ipv4_inet_addr [Netsys] | Whether the address is an IPv4 address (including IPv4 addresses mapped into the IPv6 adress space)
is_ipv6_inet_addr [Netsys] | Whether the address is an IPv6 address (excluding IPv4 addresses mapped into the IPv6 adress space)
is_ipv6_system [Netsys] | Whether IPv6 is available and usable.
is_multicast_inet_addr [Netsys] | Whether the address is a multicast address (either IPv4 or IPv6)
is_no_context [Netgss_bindings] |
is_no_credential [Netgss_bindings] |
is_no_name [Netgss_bindings] |
is_prefix [Netcgi_common] | `is_prefix pre s` checks whether `pre` is a prefix of `s`.
is_prird [Netsys] | Test whether the descriptor would not block if one of the input, output, or priority input operations were done.
is_readable [Netsys] |
is_running [Unixqueue] | Whether the event loop is running
is_running [Equeue] | Returns whether the event loop is active
is_single_byte [Netconversion] | Returns whether the encoding is a single-byte encoding
is_stderr [Netsys] | Returns whether the descriptors are stdin/stdout/stderr
is_stdin [Netsys] |
is_stdout [Netsys] |
is_up [Rpc_client] | Return whether the client is up
is_virtual [Netcgi_apache.Apache.Server] | `is_virtual` field.
is_writable [Netsys] |
iso8601_week_pair [Netdate] | Returns `(week_number, year)` for the ISO-8601 definition of weeks.
iter [Netfs] | `iter pre fs start`: Iterates over the file hierarchy at `start`.
iter [Netshm_hashtbl] | `iter f tbl` applies `f` to all bindings in table `tbl`.
iter [Netshm] | `iter f tbl` applies `f` to all bindings in table `tbl`.
iter [Netmcore_hashtbl] | `Hashtbl.iter f tbl` applies `f` to all bindings in table `tbl`.
iter [Netmcore_queue] | `iter f q`: Iterates over the elements of the queue and calls `f x` for each element `x`.
iter_env [Shell_sys] | Iterates over the strings of the environment, and calls `f s` for every string `s`.
iter_env_vars [Shell_sys] | Iterates over the variables of the environment, and calls `f name value` for every variable with `name` and `value`.
iter_keys [Netshm_hashtbl] | `iter_keys f tbl` applies `f` to all keys in table `tbl`.
iter_keys [Netshm] | `iter_keys f tbl` applies `f` to all keys in table `tbl`.
iter_lines [Netmime_string] | `iter_lines f s pos len`: Splits the substring of `s` from `pos` to `pos+len` into lines, and calls `f line` for each line.
iteration_count_limit [Netmech_scram_sasl.PROFILE] | The maximum iteration count supported
iv_lengths [Netsys_crypto_types.SYMMETRIC_CRYPTO] | Supported iv lengths as pairs `min,max`.
J
job_status [Shell_sys] | Returns the status.
join [Netmcore_process] | `let r_opt = join jp pid`: Waits until the process `pid` finishes, and uses the join point `jp` to extract the result.
join [Netmcore] | `let res_opt = join join_point pid`: Waits until the process `pid` is done, and returns the result value if any.
join_nowait [Netmcore_process] | Like `join`, but it is not waited for the termination of the process.
join_nowait [Netmcore] | `let res_opt = join_nowait join_point pid`: Checks if the process `pid` is done, and returns the result value if so.
join_path [Neturl] | Concatenates the path components (reverse function of split_path).
K
keep_away_from [Netsys_signal] | `keep_away_from signo`: This signal `signo` is added to the "keep away list".
keep_away_list [Netsys_signal] | Returns the "keep away list".
key [Nethttp_client] | Create a key object
key_creds [Nethttp_client] | Create a key object from a list of credentials
key_lengths [Netsys_crypto_types.SYMMETRIC_CRYPTO] | Supported key lengths as pairs `min,max`.
kill [Shell_sys] | Sends a signal to the passed process.
kill_all_subprocesses [Netsys_posix] | `kill_all_subprocess signal override nogroup`: Sends a signal to potentially all subprocesses.
kill_process_group [Shell_sys] | Kills the process group if it is still (at least partially) running.
kill_processes [Shell_sys] | Kills the individual processes of the job which are still running.
kill_subprocess [Netsys_posix] | Sends this signal to the subprocess if this process still exists.
killpg_all_subprocesses [Netsys_posix] | `killpg_all_subprocess signal override`: Sends a signal to potentially all subprocesses belonging to a process group (i.e.
killpg_subprocess [Netsys_posix] | Sends this signal to the process group of the subprocess if there is still a watched subprocess belonging to this group.
kp_client_auth [Netx509.KP] |
kp_code_signing [Netx509.KP] |
kp_email_protection [Netx509.KP] |
kp_ocsp_signing [Netx509.KP] |
kp_server_auth [Netx509.KP] |
kp_time_stamping [Netx509.KP] |
L
l9n_from_locale [Netdate] | Retrieves the localization from the passed locale (use "" for the standard locale).
last_chars [Netstring_str] | Same as `string_after`
last_chars [Netstring_pcre] | Same as `string_after`
le_uint4 [Netnumber] |
le_uint8 [Netnumber] |
left_pair_manager [Netshm_data] | Uses the same representation as `pair_manager`, but the resulting data manager only reads the left value of the pair.
length [Netpagebuffer] | The length
length [Netbuffer] | Returns the logical length of the buffer
length [Netshm_array] | Returns the length of the array
length [Netshm_hashtbl] | `length tbl` returns the number of bindings in `tbl`.
length [Netshm] | `length tbl` returns the number of bindings in `tbl`.
length [Netmcore_hashtbl] | `Hashtbl.length tbl` returns the number of bindings in `tbl`.
length [Netmcore_buffer] | Returns the length
length [Netmcore_queue] | Returns the number of elements in the queue (O(1))
length [Netmcore_array] | Returns the length
length_mstrings [Netxdr_mstring] | returns the sum of the lengths of the mstrings
length_of_packed_value [Rpc_packer] |
level_names [Netlog] | The level names indexed by weight
level_of_string [Netlog] |
level_of_string [Netplex_log] | Convert a string to a level
level_weight [Netlog] | A number correspondig to the level
level_weight [Netplex_log] | An integer corresponding to the level
lexbuf_of_in_obj_channel [Netchannels] | Creates a lexical buffer from an input channel.
lexeme [Netulex.Ulexing] | Returns the lexeme as array of Unicode code points
lexeme_char [Netulex.Ulexing] | Returns the code point of a certain character of the lexeme
lexeme_end [Netulex.Ulexing] | The character position of the end of the lexeme
lexeme_length [Netulex.Ulexing] | The length of the lexeme in characters
lexeme_start [Netulex.Ulexing] | The character position of the start of the lexeme
lift_in [Netchannels] | Turns a `rec_in_channel` or `raw_in_channel`, depending on the passed variant, into a full `in_obj_channel` object.
lift_out [Netchannels] | Turns a `rec_out_channel` or `raw_out_channel`, depending on the passed variant, into a full `out_obj_channel` object.
linear_distributor [Nethttpd_services] | Configures linear distribution
lines_of_in_obj_channel [Netchannels] | Reads from the input channel until EOF and returns the lines as string list.
linkat [Netsys_posix] | `linkat olddirfd oldpath newdirfd newpath flags`
list [Netsys_signal] | Returns the list of signal handlers
list_header [Netmime_string] | `list_header s pos len`: Returns the headers as list of pairs `(name,value)`.
list_method [Netftp_client] | Lists the contents of the directory `dir` using the LIST command.
listen_on [Uq_server] | `listen_on addr`: Creates a server endpoint for `addr`
listen_on_inet_socket [Uq_server] | `listen_on_inet_socket addr port stype opts`: Creates a TCP or UDP server socket for IPv4 or IPv6, depending on the type of address.
listen_on_unix_socket [Uq_server] | `listen_on_unix_socket path stype opts`: Creates a Unix Domain server socket for the given `path`.
listen_on_w32_pipe [Uq_server] | `listen_on_w32_pipe mode path opts`: Creates a Win32 pipe server and returns the proxy descriptor.
listener [Uq_engines_compat] |
listener [Uq_server] | This engine creates a server socket listening on the `listen_address`.
literal_glob_expr [Netglob] | Returns an expression that matches literally the passed string
load [Netunidata] | `load key`: Loads the table for this key, if not already loaded or statically linked in.
load_charset [Netunidata] | `load_charset enc`: Loads the forward and backward mapping tables for this charset.
local_fs [Netfs] | `local_fs()`: Returns a filesystem object for the local filesystem.
local_fsys [Netglob] | Accesses the local filesystem
local_interpreter [Shell_fs] | Executes commands on the local machine
local_path_of_file_url [Neturl] | Extracts the path from an absolute file URL, and returns a correct path name.
local_user_info [Netglob] | Get the home directory of a user from the local user database.
localzone [Netdate] | The offset in minutes for the local time zone from the UTC.
localzone_nodst [Netdate] | Returns the offset for the local time zone for the case that daylight savings are not effective.
lock [Netmappings] |
lock [Netplex_mutex] | Wait until the mutex is free, and locks it
lock [Netmcore_mutex] | Locks the mutex
log [Netlog.Debug] | Writes a log message
log [Netlog] | Writes a log message
log [Netplex_cenv] | Writes a log message
logand_inet_addr [Netsys] | Returns the bitwise AND of the two argument addresses
logf [Netlog.Debug] | Writes a log message like `printf`
logf [Netlog] | Writes a log message like `printf`
logf [Netplex_cenv] | Writes a log message like `printf`
logger_factories [Netplex_log] | All built-in logger factories
logical_int32_of_uint4 [Netnumber] |
logical_int64_of_uint8 [Netnumber] |
logical_uint4_of_int32 [Netnumber] |
logical_uint8_of_int64 [Netnumber] |
login_method [Netftp_client] | This FTP method logs the `user` in.
lognot_inet_addr [Netsys] | Returns the bitwise NOT of the argument address
logor_inet_addr [Netsys] | Returns the bitwise OR of the two argument addresses
logxor_inet_addr [Netsys] | Returns the bitwise XOR of the two argument addresses
lookup [Netsys_win32] | Returns the real object behind a proxy descriptor, or raises `Not_found`.
lookup [Netplex_cenv] | `lookup service_name protocol_name` tries to find a Unix domain socket for the service and returns it.
lookup_attribute_type_by_name [Netx509.DN_attributes] | Looks the name up, which can either be a full name or a short name.
lookup_attribute_type_by_name [Netdn.AT_LOOKUP] | Looks the name up, which can either be a full name or a short name.
lookup_attribute_type_by_oid [Netx509.DN_attributes] | Looks the OID up, and returns `(full_name, short_names)`.
lookup_attribute_type_by_oid [Netdn.AT_LOOKUP] | Looks the OID up, and returns `(full_name, short_names)`.
lookup_camlbox_address [Netmcore_camlbox] | Returns the address of the camlbox identified by this resource ID
lookup_camlbox_sender [Netmcore_camlbox] | `lookup_camlbox_sender res_id`: Returns the sender object of the camlbox identified by this resource ID
lookup_container_sockets [Netplex_cenv] | `lookup_container_sockets service_name protocol_name`: returns the Unix Domain paths of all container sockets for this service and protocol.
lookup_decoder [Netcompression] | Returns the decoder, or raises `Not_found`
lookup_dn_ava [Netx509] | Find the first relative DN setting this OID (or `Not_found`)
lookup_dn_ava_utf8 [Netx509] | Same as `lookup_dn_ava`, but additionally converts the value to UTF-8
lookup_encoder [Netcompression] | Returns the encoder, or raises `Not_found`
lookup_event [Netsys_win32] |
lookup_executable [Shell_sys] | Searches an executable file.
lookup_input_thread [Netsys_win32] |
lookup_output_thread [Netsys_win32] | Returns the real object.
lookup_pipe [Netsys_win32] |
lookup_pipe_server [Netsys_win32] |
lookup_process [Netsys_win32] |
loop [Uq_libevent.LIBOEVENT] |
lt_uint4 [Netnumber] | `lt_uint4` is true iff the first value is less than the second value as unsigned int
lt_uint8 [Netnumber] | `lt_uint8` is true iff the first value is less than the second value as unsigned int
M
m [Netmech_scram.AES_CTS] |
mac [Netsys_crypto_types.SYMMETRIC_CRYPTO] | Returns the MAC for AEAD ciphers.
main [Netcgi_apache.Apache.Request] | `request_rec` `main` field.
make [Nethttp.Cookie] | `make ?expires ?domain ?path ?secure name value` creates a new cookie with name `name` holding `value`.
make [Netmcore_matrix] | `make pool_id n1 n2 x h`: Creates a matrix of the passed number of elements (n1 * n2), copies the element `x`, and initializes each element of the new array with the single copy of `x`.
make [Netmcore_array] | `make pool_id n x h`: Creates a shared array of the passed number of elements, copies the element `x`, and initializes each element of the new array with the single copy of `x`.
make [Netcgi.Cookie] | `make ?expires ?domain ?path ?secure name value` creates a new cookie with name `name` holding `value`.
make [Netcgi_common.Cookie] |
make_pattern [Netaux.KMP] |
make_temporary_file [Netchannels] | Creates a temporary file in the directory `tmp_directory` with a name prefix `tmp_prefix` and a unique suffix.
make_tls [Nettls_gnutls] | The implementation of TLS backed by GnuTLS, here for an arbitrary TLS_EXCEPTIONS module
make_url [Neturl] | Creates a URL from components:
make_var_type [Netplex_cenv] | Create get and set functions for any (monomorphic) type.
makechar [Netconversion] | `makechar enc i:` Creates the string representing the Unicode code point `i` in encoding `enc`.
manage [Netshm_array] | Manages a shared memory object as an array, including the representation of arbitrary O'Caml values.
manage [Netshm_hashtbl] | Manages a shared memory object as a hash table like `Netshm.manage`, and additionally represent arbitrary O'Caml values.
manage [Netshm] | Starts managing an open shared memory object as `shm_table`.
manage_file [Netmcore] | hands over a file to the manager
manage_sem [Netmcore] | hands over a named semaphore to the manager
manage_shm [Netmcore] | hands over a named shm object to the manager
manage_shm_sc [Netmcore] | hands over a named shm object plus semaphore container to the manager
map_cb [Netgss_bindings] |
map_engine [Uq_engines_compat] |
map_engine [Uq_engines] | Same as function
map_list [Nethtml] | `map_list f doclst`: Applies `f` to all attribute values and data strings (except the attributes of "?", "!", or "--" nodes).
map_xv_enum_fast [Netxdr] | Works for both `XV_enum` and `XV_enum_fast`
map_xv_struct_fast [Netxdr] | Works for both `XV_struct` and `XV_struct_fast`
map_xv_union_over_enum_fast [Netxdr] | Works for both `XV_union_over_enum` and `XV_union_over_enum_fast`.
marshal_client_props [Netsys_gssapi] |
marshal_server_props [Netsys_gssapi] |
match_beginning [Netstring_str] | Returns the position where the matched part begins
match_beginning [Netstring_pcre] | Returns the position where the matched part begins
match_end [Netstring_str] | Returns the position where the matched part ends
match_end [Netstring_pcre] | Returns the position where the matched part ends
match_glob_expr [Netglob] | Matches the glob_expr against a string.
matched_group [Netstring_str] | Extracts the substring the nth group matches from the whole string.
matched_group [Netstring_pcre] | Extracts the substring the nth group matches from the whole string.
matched_string [Netstring_str] | Extracts the matched part from the string.
matched_string [Netstring_pcre] | Extracts the matched part from the string.
max_age [Nethttp.Cookie] | The expiration time of the cookie, in seconds.
max_age [Netcgi.Cookie] | The expiration time of the cookie, in seconds.
max_age [Netcgi_common.Cookie] | The expiration time of the cookie, in seconds.
max_int4 [Netnumber] |
max_int8 [Netnumber] |
max_uint4 [Netnumber] |
max_uint8 [Netnumber] |
mcast_add_membership [Netsys] | Join a multicast group.
mcast_drop_membership [Netsys] | Leave a multicast group.
mcast_set_loop [Netsys] | Whether sent multicast messages are received by the sending host
mcast_set_ttl [Netsys] | Set TTL/hops value
mclient_serial [Rpc_proxy.ManagedClient] | Get the serial number of the connection.
mclient_state [Rpc_proxy.ManagedClient] | Get the state
mdtm_method [Netftp_client] | Determines the date and time of the last modification of `file`.
mechanism_name [Netsys_sasl.Info] |
mechanism_name [Netmech_gs2_sasl.PROFILE] | The GS2 version of the mechanism name (w/o "-PLUS" suffix)
mechanism_name [Netsys_sasl_types.SASL_MECHANISM] |
mechanism_name [Netmech_scram] | The official name of the mechanism
mechanism_name [Nethttp.HTTP_MECHANISM] |
mechanism_oid [Netmech_gs2_sasl.PROFILE] | The OID of the mechanism to use
mem [Netshm_hashtbl] | `mem tbl key` checks if `key` is bound in `tbl`.
mem [Netshm] | `mem tbl key` checks if `key` is bound in `tbl`.
mem [Netmcore_hashtbl] | Safe version of `mem_ro` in the presence of parallel modifications.
mem_read [Netsys_mem] | A version of `Unix.read` that uses a `memory` buffer.
mem_recv [Netsys_tls] | Same for a memory-backed buffer
mem_recv [Netsys_mem] |
mem_ro [Netmcore_hashtbl] | `Hashtbl.mem tbl x` checks if `x` is bound in `tbl`.
mem_send [Netsys_tls] | Same for a memory-backed buffer
mem_send [Netsys_mem] | Versions of `Unix.recv`, and `Unix.send` using `memory` buffers.
mem_write [Netsys_mem] | A version of `Unix.single_write` that uses a `memory` buffer.
memory [Netshm] |
memory_address [Netsys_mem] | Returns the start address of the buffer
memory_based_mstrings [Netxdr_mstring] | Uses memory to represent mstrings.
memory_map_file [Netsys_mem] | `memory_map_file fd shared size`: Maps `size` bytes of the file `fd` into memory, and returns the memory buffer like `Bigarray.Array1.map_file`.
memory_mime_body [Netmime] | Same as function
memory_of_bigarray [Netsys_mem] |
memory_of_bigarray_1 [Netsys_mem] |
memory_of_bigarray_2 [Netsys_mem] |
memory_of_bigarray_3 [Netsys_mem] | These functions return an arbitrary bigarray as `memory`.
memory_of_buffer [Netgss_bindings] |
memory_of_string [Netsys_mem] | Return a new bigarray as a copy of the string
memory_pool_based_mstrings [Netxdr_mstring] | Uses memory to represent mstrings.
memory_to_mstring [Netxdr_mstring] | Represent memory as mstring (no copy)
memory_unmap_file [Netsys_mem] | Unmaps the file.
meta_engine [Uq_engines_compat] |
meta_engine [Uq_engines] | Same as function
method_distributor [Nethttpd_services] | Configures method distribution
method_name [Netcgi_apache.Apache.Request] | `request_rec` `method` field.
method_number [Netcgi_apache.Apache.Request] | `request_rec` `method_number` field (given symbolically instead of a number).
mime [Netcgi.Argument] | `mime_arg ?name msg` creates a MIME-structured CGI argument called `name` with contents `msg`.
min_int4 [Netnumber] |
min_int8 [Netnumber] |
min_uint4 [Netnumber] |
min_uint8 [Netnumber] |
minimum_size [Netmcore_heap] | Returns the `size` value one must pass to `create_heap` at minimum to put this root element onto the heap.
mk_date [Netdate] | Format the seconds (plus nanos if present) as a string
mk_dlog [Netlog.Debug] | `let dlog = mk_dlog "M" enable`: The conditional debug function
mk_dlogr [Netlog.Debug] | `let dlogr = mk_dlog "M" enable`: The conditional debug function
mk_fp4 [Netnumber] |
mk_fp8 [Netnumber] |
mk_int4 [Netnumber] |
mk_int8 [Netnumber] |
mk_internet_date [Netdate] | Convert the time (seconds since the epoch) to a date string that conforms to RFC 3339.
mk_mail_date [Netdate] | Convert the time (seconds since the epoch) to a date string that conforms to RFC 1123 (which updates RFC 822).
mk_param [Netmime_string] | Creates a parameter from a value (in decoded form).
mk_uint4 [Netnumber] |
mk_uint8 [Netnumber] | `mk_`<t> create integer values from character tuples.
mk_url_encoded_parameters [Netencoding.Url] | The argument is a list of (name,value) pairs.
mk_usenet_date [Netdate] | Convert the time (seconds since the epoch) to a date string that conforms to RFC 1036 (which obsoletes RFC 850).
mkdir_method [Netftp_client] | Creates the named directory
mkdirat [Netsys_posix] | Same as `Unix.mkdir` but the file is taken relative to the directory given by first argument
mkfifoat [Netsys_posix] | `mkfifoat dirfd path mode`
mknod [Netsys_posix] | Creates the node with the given permissions and the given type
mlsd_method [Netftp_client] | Gets the entries for this directory.
mlst_method [Netftp_client] | Get the file entry for `file`.
mode [Netsys_crypto_types.SYMMETRIC_CRYPTO] | Returns the mode.
modify [Netplex_main] | Modifies the command-line configuration object
modify [Netmcore_heap] | `modify h mutate`: This function locks the heap so that this process has exclusive write access to it for the duration of the `mutate` function.
modify_close_on_exec [Netsys_win32] | Sets the close-on-exec flag, i.e.
modify_fd_event_source [Netsys_posix] | Modifies the set of events monitored at this event source
modify_url [Neturl] | Modifies the passed components and returns the modified URL.
moncontrol [Netsys] | Interface to the `moncontrol` routine of the GPROF profiler.
monitor_async [Uq_mt] | `let result = monitor_async f arg`: For calling RPC-style asynchronous clients.
monitor_do [Uq_mt] | `let result = monitor_do mon f arg`: Just runs `f arg` in the scope of the monitor, and returns the result.
monitor_run [Uq_mt] | `let result = monitor_run mon f outer_esys arg`: Runs another engine within the monitor.
move [Netconversion] | Moves the cursor one character to the right, or if `num` is passed, this number of characters to the right.
mp [Netplex_mp] | Uses `Unix.fork` to create new threads.
mset_load [Rpc_proxy.ManagedSet] | Returns the number of pending calls per service
mset_pick [Rpc_proxy.ManagedSet] | Pick an mclient for another call, or raise `Cluster_service_unavailable`.
mset_services [Rpc_proxy.ManagedSet] | Returns the service array
mstrings_of_in_channel [Netxdr_mstring] | Returns the data of a channel as a sequence of mstrings
mstrings_of_packed_value [Rpc_packer] |
msync_engine [Uq_engines_compat] |
msync_engine [Uq_engines] | Same as function
mt [Netplex_mt] | Uses `Thread.create` to create new threads
multi_file_logger [Netplex_log] |
multi_file_logger_factory [Netplex_log] | Reads a logging section like
mut_pool [Netmcore_heap] | Return the pool ID
mut_sem_container [Netmcore_heap] | Return the semaphore container
mutual [Netmech_digest_http.PROFILE] | If true, the Authentication-Info header is checked.
N
n_fold [Netauth] | Blumenthal's n-fold algorithm for an n that is divisible by 8.
name [Netsys_crypto_types.DIGESTS] | returns the name of the digest.
name [Netsys_crypto_types.SYMMETRIC_CRYPTO] | Returns the name.
name [Nethttp.Cookie] | The name of the cookie.
name [Netcgi.Cookie] | The name of the cookie.
name [Netcgi_common.Cookie] |
name_alist [Netsys_digests] | maps the OCamlnet name to the hash function id
name_of_shm [Netshm] | Returns the name of an object
name_rev_alist [Netsys_digests] | the reverse
names [Netlog.Debug] | Return the possible module names for `enable_module` and `disable_module`
nanosleep [Netsys_posix] | `nanosleep t t_rem`: Sleeps for `t` seconds.
nativeint_manager [Netshm_data] | Uses either `int32_manager` or `int64_manager` to represent `nativeint`, depending on the size of `nativeint`.
net_db_dir [Netunidata] | Returns the directory where the dynamic tables can be found
net_ext_ciphers [Nettls_nettle_bindings] |
net_have_crypto [Nettls_gnutls_bindings] |
net_have_gcm_aes [Nettls_nettle_bindings] |
net_nettle_cipher_name [Nettls_nettle_bindings] |
net_nettle_ciphers [Nettls_nettle_bindings] |
net_nettle_create_cipher_ctx [Nettls_nettle_bindings] |
net_nettle_create_hash_ctx [Nettls_nettle_bindings] |
net_nettle_decrypt [Nettls_nettle_bindings] |
net_nettle_encrypt [Nettls_nettle_bindings] |
net_nettle_gcm_aes_init [Nettls_nettle_bindings] |
net_nettle_hash_digest [Nettls_nettle_bindings] |
net_nettle_hash_init [Nettls_nettle_bindings] |
net_nettle_hash_name [Nettls_nettle_bindings] |
net_nettle_hash_update [Nettls_nettle_bindings] |
net_nettle_hashes [Nettls_nettle_bindings] |
net_nettle_set_decrypt_key [Nettls_nettle_bindings] |
net_nettle_set_encrypt_key [Nettls_nettle_bindings] |
nethttpd_factory [Nethttpd_plex] | Factory for a web server component.
nethttpd_processor [Nethttpd_plex] | `netplex_processor mk_config http_service`: Creates a Netplex processor for Nethttpd.
netid_of_inet_addr [Rpc] | Get the netid for an Internet address
nettle_gcm_aes_decrypt [Nettls_nettle_bindings] |
nettle_gcm_aes_digest [Nettls_nettle_bindings] |
nettle_gcm_aes_encrypt [Nettls_nettle_bindings] |
nettle_gcm_aes_set_iv [Nettls_nettle_bindings] |
nettle_gcm_aes_set_key [Nettls_nettle_bindings] |
nettle_gcm_aes_update [Nettls_nettle_bindings] |
new_group [Unixqueue] | Create a new, empty group for the event system
new_job [Shell_sys] | Creates a new job descriptor.
new_serial [Netlog.Debug] | Create new serial number
new_trans_id [Nethttp] | Allocates and returns a new ID
new_trans_id [Nethttp_client] | Allocates and returns a new ID
new_wait_id [Unixqueue] | Create a new unique wait identifier
next [Netcgi_apache.Apache.Request] | `request_rec` `next` field.
nlst_method [Netftp_client] | Lists the contents of the directory `dir` using the NLST command The `representation` must not be ``Image`.
no_channel_bindings [Netgss_bindings] |
no_context [Netgss_bindings] |
no_credential [Netgss_bindings] |
no_name [Netgss_bindings] |
no_oid [Netgss_bindings] |
no_oid_set [Netgss_bindings] |
norm_inet_addr [Netsys] | Normalization: If the input address is an IPv4 address mapped into the IPv6 address space, the IPv4 address is extracted.
norm_path [Neturl] | Removes `"."` and `".."` from the path if possible.
norm_socksymbol [Netsockaddr] | Normalizes numeric IP addresses: if the address is an IPv4 address mapped to the IPv6 address space, the real IPv4 address is returned.
note_auth_failure [Netcgi_apache.Apache.Request] | Set headers to tell browser that authentication failed.
note_basic_auth_failure [Netcgi_apache.Apache.Request] | Set headers to tell browser that basic authentication failed.
note_digest_auth_failure [Netcgi_apache.Apache.Request] | Set headers to tell browser that digest authentication failed.
notes [Netcgi_apache.Apache.Request] | `request_rec` `notes` field.
nt_anonymous [Netsys_gssapi] | anonymous name
nt_export_name [Netsys_gssapi] | an export name
nt_hostbased_service [Netsys_gssapi] | names like "service
nt_hostbased_service_alt [Netsys_gssapi] | another OID for the same (RFC 1964 mentions it)
nt_krb5_principal_name [Netsys_gssapi] | a Kerberos 5 principal name (see `Netgssapi_support` for parsers
nt_machine_uid_name [Netsys_gssapi] | user ID in host byte order
nt_string_uid_name [Netsys_gssapi] | user ID as string of digits
nt_user_name [Netsys_gssapi] | names like "username"
nth [Netbuffer] | Alias for `get`
null [Rpc_portmapper] | Calls the 'NULL' procedure of the portmapper.
null'async [Rpc_portmapper] |
null_dlogger [Netlog.Debug] | The "logger" not printing anything
null_proc_name [Rpc_program] | Returns the name of procedure 0 (or `None` if not found)
null_tls_cache [Nethttp_client] | This "cache" does not remember any session
null_url [Neturl] | A URL without any component and `null_url_syntax`
null_url_syntax [Neturl] | An URL syntax that recognizes nothing.
O
obj_address [Netsys_mem] |
of_compat_activation [Netcgi1_compat.Netcgi_types] | Portage: `of_compat_activation` converts an old style cgi_activation to a new CGI-like object.
of_compat_argument [Netcgi1_compat.Netcgi_types] | Portage: `of_compat_argument a` converts an old style argument `a` to a new style one.
of_compat_config [Netcgi1_compat.Netcgi_env] | Portage: `of_compat_config c` transform the old configuration `c` into one suitable for the new interface.
of_compat_environment [Netcgi1_compat.Netcgi_env] | Portage: `of_compat_environment e` converts the old environment `e` to the new interface.
of_netscape_cookie [Nethttp.Cookie] | Convert a Netscape cookie to the new representation
of_netscape_cookie [Netcgi.Cookie] | Convert a Netscape cookie to the new representation
of_record [Netcgi_common.Cookie] | Conversion from the deprecated style of cookie.
of_stream_fs [Netglob] | Use an arbitrary network filesystem for globbing
of_string [Netoid] | Parses an OID in dot notation, e.g.
of_string_curly [Netoid] | Parses an OID in curly brace notation, e.g.
ofb_of_ecb [Netsys_crypto_modes.Symmetric_cipher] | For a given cipher in ECB mode, a new cipher in OFB mode is returned.
oid_alist [Netsys_digests] | maps the OID to the hash function id
oid_of_der [Netgss_bindings] |
oid_rev_alist [Netsys_digests] | the reverse
oid_set_of_array [Netgss_bindings] |
oid_to_der [Netgssapi_support] | Encodings
oid_to_der_value [Netgssapi_support] |
once [Unixqueue] | Arranges that the callback function is called once after the passed period of time (the `float` argument) has elapsed.
open_shm [Netshm] | Opens the shared memory object.
openat [Netsys_posix] | Same as `Unix.openfile` but open relative to the directory given by first argument
openlog [Netsys_posix] | `openlog ident options facility`: Opens a log stream.
option_manager [Netshm_data] | Creates a data manager from an input data manager for optional values
option_of_char [Nettelnet_client] | Converts a character representing an option to the internal option name.
options_service [Nethttpd_services] | This service responds to "OPTIONS *" requests, and nothing else
out_obj_channel [Uq_io] | `out_obj_channel d timeout`: Creates a synchronous channel from the output device.
output [Netcgi_apache.Apache.Request] | `output r s ofs len` send `s[ofs .. len-1]` back to the client.
output_e [Uq_io] | `let e = output_e d s pos len`: Outputs data to `d` and takes it from the string `s` starting at `pos` and with maximum length `len`.
output_file_response [Nethttpd_types] | Outputs the contents of a file as response body, together with the given status and the header (optional).
output_memory_e [Uq_io] | `let e = output_string_e d m`: Outputs the bigarray `m` to `d`, and transitions to ``Done()` when done.
output_netbuffer_e [Uq_io] | `let e = output_string_e d b`: Outputs the contents of `b` to `d`, and transitions to ``Done()` when done.
output_static_response [Nethttpd_types] | Outputs the string argument as response body, together with the given status and the header (optional).
output_std_response [Nethttpd_types] | Outputs a "standard response" for the `http_status`.
output_stream_adapter [Shell_fs] | Arranges that the output of a shell command is made available as an `in_obj_channel`:
output_string_e [Uq_io] | `let e = output_string_e d s`: Outputs the string `s` to `d`, and transitions to ``Done()` when done.
output_thread_event [Netsys_win32] | This event is signaled when there is space in the buffer, or when there is an error condition
output_thread_proxy_descr [Netsys_win32] | Returns the proxy descriptor
output_thread_write [Netsys_win32] | `output_thread_write t s pos len`: Tries to write data to the buffer.
P
pack_accepting_reply [Rpc_packer] |
pack_call [Rpc_packer] |
pack_call_gssapi_header [Rpc_packer] |
pack_rejecting_reply [Rpc_packer] |
pack_successful_reply [Rpc_packer] |
pack_successful_reply_raw [Rpc_packer] |
pack_xdr_value [Netxdr] |
pack_xdr_value_as_mstrings [Netxdr] | The concatanated mstrings are the packed representation
pack_xdr_value_as_string [Netxdr] | rm: If true, four null bytes are prepended to the string for the record mark
packed_value_of_mstrings [Rpc_packer] |
packed_value_of_string [Rpc_packer] |
page_for_additions [Netpagebuffer] | `let (m,pos,len) = page_for_additions b`: Returns the last page in `m`, the first free byte on the page in `pos`, and the number of free bytes on the page in `len`.
page_for_consumption [Netpagebuffer] | `let (m,pos,len) = page_for_consumption b`: Returns the first page in `m`, the first used byte on the page in `pos`, and the number of used bytes on the page in `len`.
pagesize [Netsys_mem] | The best guess at the page size
pair_manager [Netshm_data] | Creates a compound manager for pairs from two input managers
paligned_memory_based_mstrings [Netxdr_mstring] | Uses memory to represent mstrings.
param_charset [Netmime_string] |
param_language [Netmime_string] | Return the decoded value of the parameter, the charset (uppercase), and the language.
param_tokens [Netmime_string] | Formats a parameter list.
param_value [Netmime_string] |
params [Netxdr] | return the `X_param` parameters contained in the type
parse [Netascii_armor] | Parses the channel, and returns all messages that are enabled in the specification.
parse [Netdn.DN_string] | Parses the string (or fails).
parse [Nethtml] | Parses the HTML document from an object channel and returns it.
parse [Netdate] | Parse a string and return a date/time record.
parse [Netaddress] | Parse a list of addresses in string representation, and return them as list of mailboxes or groups.
parse_authority_info_access [Netx509] |
parse_authority_key_identifier [Netx509] |
parse_basic_constraints [Netx509] |
parse_document [Nethtml] | Parses the HTML document from a `lexbuf` and returns it.
parse_epoch [Netdate] | Parse a string and return the time (integral seconds since the epoch)
parse_epoch_approx [Netdate] | Parse a string and return the time (approximate seconds since the epoch)
parse_epoch_timespec [Netdate] | Parse a string and return the time (seconds and nanos since the epoch)
parse_ext_key_usage [Netx509] | Returns the OID as array, and as decoded flag
parse_glob_expr [Netglob] | Parses the glob expression.
parse_hostbased_service [Netsys_gssapi] | Returns (`service,host`) for "service
parse_inet_uaddr [Rpc] | Parses an universal address and returns internet addr and port.
parse_issuer_alt_name [Netx509] |
parse_kerberos_name [Netgssapi_support] | `let (name_components, realm_opt) = parse_kerberos_name s`: Returns the slash-separated name components as `name_components`, and the realm following "@" as `realm_opt`.
parse_key_usage [Netx509] |
parse_mic_token_header [Netgssapi_support] | Returns the triple (`sent_by_acceptor`, `acceptor_subkey`, `sequence_number`) from the header of a MIC token that is passed to this function as string.
parse_mlsd_document [Netftp_client] | Returns the entries contained in the output of ``MLSD`
parse_nlst_document [Netftp_client] | Returns the filenames contained in the output of ``NLST`
parse_no_proxy [Nethttp_client] | Parses the value of an environment variable like `no_proxy`.
parse_proxy_setting [Nethttp_client] | Parses the value of an environment variable like `http_proxy`, i.e.
parse_quoted_parameters [Nethttp.Header] | A generic parser for comma-separated parameters in the form key=value or key="value".
parse_subject_alt_name [Netx509] |
parse_subject_directory_attributes [Netx509] |
parse_subject_info_access [Netx509] |
parse_subject_key_identifier [Netx509] | Returns the key identifier directly
parse_url [Neturl] | Parses the string and returns the URL the string represents.
parse_user_name [Rpc_auth_sys] | Parses a user name as returned by `Rpc_server.get_user` in conjunction with the AUTH_SYS authentication and ``Full` formatting.
parse_wrap_token_header [Netgssapi_support] | `let (sent_by_acceptor, sealed, acceptor_subkey, sequence_number) = parse_wrap_token_header token`
partial_url_syntax [Neturl] | Transforms the syntax into another syntax where all required parts are changed into optional parts.
path [Nethttp.Cookie] | The path of the cookie, if set.
path [Netcgi.Cookie] | The path of the cookie, if set.
path [Netcgi_common.Cookie] |
path_info [Netcgi_apache.Apache.Request] | `request_rec` `path_info` field.
peek_auth_error [Rpc_packer] |
peek_xid [Rpc_packer] |
pending_calls [Rpc_proxy.ManagedClient] | Returns the number of pending calls
performance_event_system [Unixqueue] | Same as function
performance_pollset [Netsys_pollset_generic] | Returns the best available pollset on this platform for high performance servers that have to deal with many different file descriptors.
pidfile [Netplex_main] | Returns the location of the PID file (if any)
pin [Netmcore_heap] | `pin m x`: Pins a shared value `x` so it cannot be deleted by the garbage collector.
ping [Netcgi_dbi.DBI_DRIVER] |
pipe_accept [Netsys_win32] | Waits until the connect event is signaled (usually meaning that a new client connection is available), and returns the new pipe.
pipe_connect [Netsys_win32] | `pipe_connect name mode`: Creates a client pipe handle, and tries to connect to the pipe server `name`.
pipe_connect_event [Netsys_win32] | The event object signals when a new client connection is available
pipe_descr [Netsys_win32] | Returns the proxy descriptor for the pipe.
pipe_listen [Netsys_win32] | Creates the backlog queue with `n` prepared server endpoints.
pipe_mode [Netsys_win32] |
pipe_name [Netsys_win32] |
pipe_name [Netmcore_condition] | Returns the name of the pipe
pipe_pair [Netsys_win32] | Returns a pair of connected pipes (using automatically generated names).
pipe_rd_event [Netsys_win32] |
pipe_read [Netsys_win32] | `pipe_read p s pos len`: Tries to read data from the pipe.
pipe_server_descr [Netsys_win32] | Returns the proxy descriptor for the pipe server.
pipe_server_mode [Netsys_win32] | Returns the pipe/server mode
pipe_server_name [Netsys_win32] | Returns the name of the pipe
pipe_shutdown [Netsys_win32] | Cancels all pending I/O operations and closes the pipe handle.
pipe_shutdown_server [Netsys_win32] | Closes the pipe server: All endpoints in the backlog queue are shutdown.
pipe_wait_connect [Netsys_win32] | Wait until a client connects to this server.
pipe_wait_rd [Netsys_win32] |
pipe_wait_wr [Netsys_win32] | Wait until the pipe becomes readable or writable.
pipe_wr_event [Netsys_win32] | The event objects signaling that read and write operations are possible.
pipe_write [Netsys_win32] | `pipe_write p s pos len`: Tries to write data to the pipe.
plugin [Netplex_mbox] | To enable message boxes, call the controller's `add_plugin` method with this object as argument.
plugin [Netplex_mutex] | To enable mutexes, call the controller's `add_plugin` method with this object as argument.
plugin [Netplex_sharedvar] | To enable shared variables, call the controller's `add_plugin` method with this object as argument.
plugin [Netplex_semaphore] | To enable semaphores, call the controller's `add_plugin` method with this object as argument.
pmanage [Netsys_pmanage] | Create a new manager for persistent kernel objects.
pmanage [Netplex_cenv] | Access the manager for persistent kernel objects with limited lifetime.
pmap_port [Rpc_portmapper_aux] |
pmapproc_callit [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_callit'async [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_dump [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_dump'async [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_getport [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_getport'async [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_null [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_null'async [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_set [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_set'async [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_unset [Rpc_portmapper_clnt.Make'PMAP.V2] |
pmapproc_unset'async [Rpc_portmapper_clnt.Make'PMAP.V2] |
poll [Netsys_posix] | `poll a n tmo`: Poll for the events of the cells 0 to `n-1` of poll array `a`, and set the `poll_act_events` member of all cells.
poll_array_length [Netsys_posix] | Return the number of cells in the poll array
poll_based_pollset [Netsys_pollset_posix] | Returns a poll set whose implementation is based on the `poll` system call.
poll_err_result [Netsys_posix] |
poll_event_sources [Netsys_posix] | `poll_event_sources ea tmo`: First, all modifications are pushed to the kernel, and polling is set up to get events.
poll_hup_result [Netsys_posix] |
poll_null_events [Netsys_posix] | Create an empty set of `poll_act_events`, for initilization of poll cells.
poll_nval_result [Netsys_posix] | Look for the bit in `poll_act_events` and return the status
poll_pri_result [Netsys_posix] |
poll_rd_result [Netsys_posix] |
poll_req_events [Netsys_posix] | `poll_req_events rd wr pri`: Create a set of in events consisting of the bits `rd`, `wr`, and `pri`.
poll_req_triple [Netsys_posix] | Looks into a `poll_req_events` value, and returns the triple `(rd,wr,pri)`.
poll_result [Netsys_posix] | Look whether there is any event in `poll_out_events`
poll_single [Netsys_posix] | `poll_single fd rd wr pri tmo`: Polls a single descriptor for the events given by `rd`, `wr`, and `pri`.
poll_wr_result [Netsys_posix] |
pollset [Netsys_pollset_win32] | This is a pollset implementation that works for sockets, and, named pipes as provided by `Netsys_win32` (add the descriptors returned by `pipe_descr` or `pipe_server_descr` to the pollset) The number of descriptors that can be added to the pollset has a quite low limit (usually 63 sockets or 31 pipes).
pollset_event_system [Unixqueue_pollset] | Implements a unixqueue on top of a pollset.
pool [Netmcore_heap] | Return the pool ID
pool_alloc_memory [Netsys_mem] | `let m = pool_alloc_memory p`: Gets a memory block `m` from the pool `p`.
pool_alloc_memory2 [Netsys_mem] | `let m, free = pool_alloc_memory2 p`: Gets a memory block `m` from the pool `p` like `pool_alloc_memory`.
pool_block_size [Netsys_mem] | Returns the size of the memory blocks in bytes
pool_reclaim [Netsys_mem] | Reclaim as much memory as possible
pool_report [Netsys_mem] | Returns a report describing the memory allocation in the pool
pop_c [Netmcore_queue] | `pop_c q`: Takes the first element `x` from the queue, removes it there, and returns a copy of `x` in normal memory.
pop_p [Netmcore_queue] | `pop_p q f`: Takes the first element `x` from the queue, removes it there, and calls `f x`.
port [Netcgi_apache.Apache.Request] | Server port.
port_of_program [Rpc_portmapper] | `port_of_program program host protocol`: queries the portmapper running on `host` for the `program` registered for `protocol`.
ports [Nethttp.Cookie] | `port c` the ports to which the cookie may be returned or `[]` if not set.
ports [Netcgi.Cookie] | `port c` the ports to which the cookie may be returned or `[]` if not set.
ports [Netcgi_common.Cookie] |
posix_l9n [Netdate] | The standard POSIX localization (English names)
posix_openpt [Netsys_posix] | `posix_openpt noctty`: Opens an unused PTY master.
post [Netmcore_sem] | Increments the semaphore by one, and notifies one of the waiting processes.
postprocess_job [Shell] | Looks at the error codes of the job, and raises `Subprocess_error` when there is an error that cannot be ignored.
prefix [Netsys_sem] | Return the prefix
prefix_mstrings [Netxdr_mstring] | `prefix_mstrings l n`: returns the first `n` chars of the concatenated mstrings `l` as single string
prefix_of_packed_value [Rpc_packer] | The first n bytes of the packed value
prev [Netcgi_apache.Apache.Request] | `request_rec` `prev` field.
print [Netdn.DN_string] | Prints the DN (cannot fail), using UTF-8 encoding
print_buffer [Netbuffer] | For the toploop
print_char [Netcgi_apache.Apache.Request] | Send a character back to the client.
print_endline [Netcgi_apache.Apache.Request] | Send a string followed by CR LF back to the client.
print_float [Netcgi_apache.Apache.Request] | Send a floating-point number back to the client.
print_glob_expr [Netglob] | Prints the glob expression as string.
print_in_obj_stream [Netstream] | A top-loop printer for streams
print_int [Netcgi_apache.Apache.Request] | Send a decimal number back to the client.
print_newline [Netcgi_apache.Apache.Request] | Send a CR LF back to the client.
print_s_param [Netmime_string] | Prints a parameter to the formatter (as toploop printer)
print_string [Netcgi_apache.Apache.Request] | Send a string back to the client.
print_url [Neturl] | Printer for the toploop.
prioritizer [Uq_engines_compat] |
prioritizer [Uq_engines] | Same as function
procedure_number [Rpc_program] | `procedure_number p name` returns only the procedure number of the procedure called `name`.
process_challenge [Netsys_sasl.Client] | Process the challenge from the server.
process_connection [Nethttpd_engine] | Sets up an engine that processes all requests using the service description.
process_connection [Nethttpd_reactor] | Processes all HTTP requests in turn arriving at the file descriptor, and calls the service provider for every request.
process_descr [Netsys_win32] | Returns the proxy descriptor of the process
process_group_id [Shell_sys] | Returns the Unix ID of the process group as number > 1.
process_group_leader [Shell_sys] | Returns the process group leader process.
process_id [Shell_sys] | Returns the process ID of the process
process_response [Netsys_sasl.Server] | Process the response from the client.
process_response_restart [Netsys_sasl.Server] | Process the response from the client when another session can be continued.
process_string [Netsys_ciphers] | `process_substring p s pos len`: If `p` is `encrypt` or `decrypt` from a `cipher_ctx`, `p` will be called to submit the data from string `s`.
process_substring [Netsys_ciphers] | `process_substring p s pos len`: If `p` is `encrypt` or `decrypt` from a `cipher_ctx`, `p` will be called to submit the data from string `s`, starting at position `pos` and length `len`.
processes [Shell_sys] | Returns the processes that have actually been started for this job by `run_job`; note that the corresponding Unix process group may have additional processes (e.g.
profile [Netmech_scram] | Creates a profile
program [Rpc_client] | Returns the program the client represents.
program_PMAP'V2 [Rpc_portmapper_aux] |
program_PMAP'V3 [Rpc_portmapper_aux] |
program_PMAP'V4 [Rpc_portmapper_aux] |
program_number [Rpc_program] | Return the program number
programs [Rpc_client] | Returns the list of all bound programs
prop [Netsys_sasl.Server] | Get a mechanism-specific property of the session.
prop [Netsys_sasl.Client] | Get a mechanism-specific property of the session.
props_of_file [Netcgi_ajp] | `props_of_file fname` parses the property file `fname` and returns it as an associative list.
proto_num [Netcgi_apache.Apache.Request] | `request_rec` `proto_num` field.
protocol [Netcgi_apache.Apache.Request] | `request_rec` `protocol` field.
protocol_of_string [Nethttp] | Parses the protocol string, e.g.
protostring_of_inet_addr [Netsys] |
provider [Netsys_oothr] | Return the multi-threading provider
proxy_only_trans_id [Nethttp] | Identifies web proxy connections.
proxy_only_trans_id [Nethttp_client] | Identifies web proxy connections.
ptrace_verbosity [Rpc_server.Debug] | How verbose the ptrace is.
ptrace_verbosity [Rpc_client.Debug] | How verbose the ptrace is.
ptsname [Netsys_posix] | Get the name of the slave PTY
push [Netmcore_queue] | `push x q`: Pushes a copy of `x` to the end of the queue `q`
push_event_updates [Netsys_posix] | Pushes all modifications of the sources to the kernel
put_method [Netftp_client] | This FTP method walks to the right directory and puts `file` to the server.
put_string [Netbuffer] | `put_string nb pos s`: Copies the string `s` to the position `pos` of netbuffer `nb`
Q
qseq_engine [Uq_engines_compat] |
qseq_engine [Uq_engines] | Almost the same as `seq_engine`, but this version does not propagate working state (i.e.
query_langinfo [Netsys_posix] | `query_langinfo locale`: Temporarily sets the passed `locale` and determines the language attributes.
quit_method [Netftp_client] | Quits and disconnects
quote [Netstring_str] | Quotes a string such that it can be included in a regexp
quote [Netstring_pcre] | Quotes a string such that it can be included in a regexp
quote_set [Netstring_str] | Returns a regexp (as string) that matches any of the characters in the argument.
R
raise_error [Netgssapi_auth.CONFIG] |
rcache_config [Rpc_proxy.ReliabilityCache] | Return the config
rd_file [Netsys_crypto_types.FILE_TLS_ENDPOINT] |
read_blocks [Netshm] | `find_blocks tbl key f`: The values may be stored in several disk blocks.
read_config_file [Netplex_config] | Reads a filename and returns the representation object
read_dynamic_service_config [Nethttpd_plex] | `read_dynamic_service_config handlers cfg addr uri_path`: Reads the `service` configuration section of type "dynamic" from config file `cfg` at address `addr`.
read_file_service_config [Nethttpd_plex] | `read_file_service_config cfg addr uri_path`: Reads the `service` configuration section of type "file" from config file `cfg` at address `addr`.
read_fp4 [Netnumber.ENCDEC] |
read_fp8 [Netnumber.ENCDEC] |
read_header [Netmime_string] | This function expects that the current position of the passed `in_obj_stream` is the first byte of the header.
read_int4 [Netnumber.ENCDEC] |
read_int4_unsafe [Netnumber.ENCDEC] |
read_int8 [Netnumber.ENCDEC] |
read_int8_unsafe [Netnumber.ENCDEC] |
read_media_types_file [Nethttpd_services] | Reads a text file with two columns where the left column is the media type and the right column the corresponding suffix.
read_mime_header [Netmime_channels] | Decodes the MIME header that begins at the current position of the netstream, and returns the header as class `basic_mime_header`.
read_mime_message [Netmime_channels] | Decodes the MIME message that begins at the current position of the passed netstream.
read_multipart_body [Netmime_string] | This is the "next generation" multipart message parser.
read_netplex_config [Netplex_config] | Reads a Netplex configuration file:
read_tls_config [Netplex_config] | Reads the TLS section of a configuration file: At the passed location there must be `tls` section (or `None` is returned).
read_uint4 [Netnumber.ENCDEC] |
read_uint4_unsafe [Netnumber.ENCDEC] |
read_uint8 [Netnumber.ENCDEC] | `read_`<t> create integer values from the characters found at a certain position in the string.
read_uint8_unsafe [Netnumber.ENCDEC] | Same, but no index check
readlinkat [Netsys_posix] | `readlinkat dirfd path`
real_select [Netsys_win32] | Up to Ocaml 3.10, this function is identical to `Unix.select`.
really_gread [Netsys] | `really_read fd_style fd s pos len`: Reads exactly `len` bytes from `fd` and stores them in `s` starting at `pos`.
really_gwrite [Netsys] | `really_write fd_style fd s pos len`: Writes exactly the `len` bytes from `s` to `fd` starting at `pos`.
really_input_e [Uq_io] | `let e = input_e d s pos len`: Reads data from `d` and puts it into the string `s` starting at `pos` and with length `len`.
really_output_e [Uq_io] | `let e = really_output_e d s pos len`: Outputs data to `d` and takes it from the string `s` starting at `pos` and with length `len`.
really_read [Netsys] | Same as `really_gread `Read_write`
really_write [Netsys] | Same as `really_gwrite `Read_write`
realpath [Netsys_posix] | Returns a pathname pointing to the same filesystem object so that the pathname does not include "." or ".." or symbolic links.
receive [Netplex_mbox.MBOX] | Receive a message: It is waited until a sender puts a message into the box.
recode [Netconversion] | Converts the character sequence contained in the at most `in_len` bytes of `in_buf` starting at byte position `in_pos`, and writes the result into at most `out_len` bytes of `out_buf` starting at byte position `out_pos`.
recode_string [Netconversion] | Recodes a complete string from `in_enc` to `out_enc`, and returns it.
record_unavailability [Rpc_proxy.ManagedClient] | Increases the error counter in the reliability cache for this connection.
recover_glob_expr [Netglob] | Returns the explicit representation
recv [Netsys_tls] | `recv endpoint buffer pos len`: Receives data from `endpoint`, and puts the received bytes into `buffer` at byte position `pos`.
recv [Netsys_crypto_types.TLS_PROVIDER] | `recv ep buffer n`: Receives data, and puts them into the memory buffer, and returns the actual number of received bytes.
recv_will_not_block [Netsys_crypto_types.TLS_PROVIDER] | If there is still unprocessed data in the endpoint buffer, `recv` is guaranteed not to block or raise `EAGAIN`.
refill [Netulex.ULB] | Tries to add characters to the `unicode_lexbuf` by calling the `ulb_refill` function.
refuse_switch [Netsys_crypto_types.TLS_PROVIDER] | On the client: Refuse a handshake
regexp [Netstring_str] | Parses a regexp
regexp [Netstring_pcre] | Parses a regexp
regexp_case_fold [Netstring_str] | Parses a case-insensitive regexp
regexp_case_fold [Netstring_pcre] | Parses a case-insensitive regexp
regexp_string [Netstring_str] | Returns a regexp that matches exactly the string
regexp_string [Netstring_pcre] | Returns a regexp that matches exactly the string
regexp_string_case_fold [Netstring_str] | Returns a case-insensitive regexp that matches exactly the string
regexp_string_case_fold [Netstring_pcre] | Returns a case-insensitive regexp that matches exactly the string
register [Netcompression] | Registers a compression algorithm.
register [Netplex_cenv.LEVER] | `let reg_lever = register ctrl raw_lever`: Registers `raw_lever` in the controller `ctrl`, so one can call `reg_lever` to activate it.
register [Netcgi_apache.Handler] | Modules may call `register fn name` to register one or more handler functions.
register_cleanup [Netcgi_apache.Apache.Request] | Register a cleanup function which is called when the current request cycle ends.
register_exclusive_handler [Netsys_signal] | An exclusive handler for a signal is the only handler for the signal.
register_handler [Netsys_signal] | This function registers a handler called `name` for signal number `signal`.
register_module [Netlog.Debug] | Registers the `enable` variable of the named module
register_post_fork_handler [Netsys_posix] | Registers a new post fork handler (MT-Safe)
register_printer [Netexn] | `register e f`: Register that the exception type of the sample exception `e` is to be printed by `f`.
register_subprocess_handler [Netsys_posix] | Uses the `Netsys_signal` framework to manage the installation of the SIGCHLD handler.
reinit_cursor [Netconversion] | Reuses an existing cursor for a new purpose.
relaxed_html40_dtd [Nethtml] | A relaxed version of the HTML 4.0 DTD that matches better common practice.
release [Netmcore] | Release the resource with this ID.
release_buffer [Netgss_bindings] |
release_fd [Netlog.Debug] | Removes this descriptor from the descriptor table.
release_fork_point [Netmcore_process] | Releases a fork point so it is deleted from the internal resource table.
release_join_point [Netmcore_process] | Releases a join point so it is deleted from the internal resource table.
remote_host [Netcgi_apache.Apache.Connection] | `conn_rec` `remote_host` field.
remote_ip [Netcgi_apache.Apache.Connection] | `conn_rec` `remote_ip` field.
remove [Netshm_hashtbl] | `remove tbl key` removes the current binding of `key` in `tbl`, restoring the previous binding if it exists.
remove [Netshm] | `remove tbl key` removes the current binding of `key` in `tbl`, restoring the previous binding if it exists.
remove [Netmcore_hashtbl] | `Hashtbl.remove tbl x` removes the current binding of `x` in `tbl`, restoring the previous binding if it exists.
remove_from_url [Neturl] | Removes the `true` components from the URL, and returns the modified URL.
remove_post_fork_handler [Netsys_posix] | Removes a post fork handler from the registry (MT-Safe)
remove_resource [Unixqueue] | Removes the operation from the watch list of the group.
rename_method [Netftp_client] | Renames the `file_from` into `file_to`.
renameat [Netsys_posix] | `renameat olddirfd oldpath newdirfd newpath`
replace [Netshm_hashtbl] | `replace tbl key value` replaces the current binding of `key` in `tbl` by a binding of `key` to `value`.
replace [Netshm] | `replace tbl key value` replaces the current binding of `key` in `tbl` by a binding of `key` to `value`.
replace [Netmcore_hashtbl] | `Hashtbl.replace tbl x y` replaces the current binding of `x` in `tbl` by a binding of `x` to `y`.
replace_first [Netstring_str] | `replace_first re templ s`: Replaces the first match of `re` in `s` by `templ`.
replace_first [Netstring_pcre] | `replace_first re templ s`: Replaces the first match of `re` in `s` by `templ`.
reply [Rpc_server] | Asynchronous procedures can reply their results with this function.
reply_error [Rpc_server] | Like `reply`, but an error condition is sent back to the caller.
report_connection_string [Netplex_cenv] | Output a log line for the `netplex.connections` admin message.
report_signal_as_event [Netsys_posix] | `report_signal_as_event ev sig` Installs a new signal handler for signal `sig` so that `ev` is signalled when a signal arrives.
repr_config_file [Netplex_config] | `repr_config_file name tree`: converts the `tree` to a full `config_file` object.
req_events_of_int [Netsys_posix] |
request_time [Netcgi_apache.Apache.Request] | `request_rec` `request_time` field.
reset [Netsys_pollset_posix] | This module may keep some global state.
reset [Netbuffer] | Empty the buffer, deallocate the internal string, and replace it with a new string of length `n` that was allocated by `Netbuffer.create` `n`.
reset_event [Netsys_win32] | Set the object to "non-signaled" state
reset_rcache_error_counter [Rpc_proxy.ReliabilityCache] | Reset the error counter for this sockaddr.
resize [Netshm_array] | `resize a n`: Resizes the array to length `n`.
resp_100_continue [Nethttpd_kernel] | The predefined token for the "100 Continue" response
restart [Netsys_sasl.Client] | Restart the session for another authentication round.
restart [Netsys] | `restart f arg` calls `f arg`, and restarts this call if the exception `Unix_error(EINTR,_,_)` is caught.
restart_supported [Nethttp.HTTP_MECHANISM] | Whether the mechanism supports quick restarts (re-authentication)
restart_tmo [Netsys] | `restart_tmo f tmo` calls `f` with a timeout argument `tmo`, and restarted the call if the exception `Unix_error(EINTR,_,_)` is caught.

restart_wait [Netsys]

`restart_wait mode fd_style fd f arg`: Calls `f arg`, and handles the following exceptions: `Unix_error(EINTR,_,_)`: Just calls `f` again, `Unix_error(EAGAIN,_,_)`: waits until `fd` is readable or writable as designated by `mode`, and calls `f` again, `Unix_error(EWOUDLBLOCK,_,_)`: same, `Netsys_types.EAGAIN_RD`: waits until `fd` is readable, and calls `f` again, `Netsys_types.EAGAIN_WR`: waits until `fd` is writable, and calls `f` again

restarting_poll [Netsys_posix] | A wrapper around `poll` that handles the `EINTR` condition
restarting_select [Netsys] | A wrapper around `Unix.select` that handles the `EINTR` condition.
restarting_sleep [Netsys] | Sleep for the passed time.
restore_endpoint [Netsys_crypto_types.TLS_PROVIDER] | Reconnect the stashed endpoint with `recv` and `send` functions
restore_management [Netsys_signal] | `restore_management signo`: Restores signal handling management for `signo` as defined by the handler list for this signal.
restore_tls_multiplex_controller [Uq_multiplex] | Like `tls_multiplex_controller`, but this function does not create a new TLS endpoint.
restrict_dynamic_service_config [Nethttpd_plex] | Restricts the subsections and paremeters in the `service` configuration section of type "dynamic" to the allowed ones.
restrict_file_service_config [Nethttpd_plex] | Restricts the subsections and paremeters in the `service` configuration section of type "file" to the allowed ones.
resume_client [Netsys_crypto_types.TLS_PROVIDER] | Creates a new endpoint that will resume an old session.
resume_session [Netsys_sasl.Server] | Unserializes the session, and connect with the `lookup` function.
resume_session [Netsys_sasl.Client] | Unserializes the session
rev_mode [Netsys_win32] | Reverses the direction
rev_split [Netcgi_common] | `split_rev is_delim s` split `s` at each character `is_delim` and returns the list of substrings in reverse order.
rflush [Netcgi_apache.Apache.Request] | Flush any buffered data waiting to be written to the client.
rm_htspace [Netcgi_common] | `rm_htspace is_space s low up` returns the substring `s.[low .. up - 1]` stripped of possible heading and trailing spaces identified by the function `is_space`.
rmdir_method [Netftp_client] | Deletes the named directory
rollback [Netcgi_dbi.DBI_DRIVER] |
root [Netmcore_heap] | Returns the root element
rotate_right [Netauth] | Rotate the (big-endian) bitstring to the right by n bits.
rpc_engine [Rpc_proxy.ManagedClient] | Call an RPC function in engine style:
rpc_factory [Rpc_netplex] | A factory for TCP-based RPC servers.
rpcb_port [Rpc_portmapper_aux] |
rpcbproc_bcast [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_bcast'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_callit [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_callit'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_dump [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_dump [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_dump'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_dump'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_getaddr [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_getaddr [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_getaddr'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_getaddr'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_getaddrlist [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_getaddrlist'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_getstat [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_getstat'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_gettime [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_gettime [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_gettime'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_gettime'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_getversaddr [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_getversaddr'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_indirect [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_indirect'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_null [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_null [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_null'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_null'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_set [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_set [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_set'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_set'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_taddr2uaddr [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_taddr2uaddr [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_taddr2uaddr'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_taddr2uaddr'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_uaddr2taddr [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_uaddr2taddr [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_uaddr2taddr'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_uaddr2taddr'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_unset [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_unset [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbproc_unset'async [Rpc_portmapper_clnt.Make'PMAP.V4] |
rpcbproc_unset'async [Rpc_portmapper_clnt.Make'PMAP.V3] |
rpcbstat_highproc [Rpc_portmapper_aux] |
rpcbvers_2_stat [Rpc_portmapper_aux] |
rpcbvers_3_stat [Rpc_portmapper_aux] |
rpcbvers_4_stat [Rpc_portmapper_aux] |
rpcbvers_stat [Rpc_portmapper_aux] |
run [Shell_sys] | Executes the command concurrently with the current process.
run [Netplex_main] | Similar to `startup`, but this function is tailored for Netplex systems that compute results (e.g.
run [Netmcore] | This function fixes a design error in `startup`, namely that it was difficult to get the result of the process(es) back.
run [Netcgi_test] |
run [Netcgi_fcgi] | `run f` register the function `f` as a main function of the script.
run [Netcgi_cgi] | `run f` executes `f cgi` for each cgi request.
run [Netcgi_scgi] | `run f` executes `f cgi` for each SCGI request.
run [Netcgi_ajp] | `run f` executes `f cgi` for each AJP request.
run [Netcgi_apache] | `run f` register the function `f` as a main function of the script.
run [Unixqueue] | Starts the event loop.
run [Equeue] | Running a system means that, unless the queue is empty, the events at the time of the `run` invocation and all later added events are gone through.
run_in_container_context [Netplex_cenv] | `run_in_container_context cont f`: Arranges that `f()` is executed in the context of the container `cont`.
run_in_controller_context [Netplex_cenv] | `run_in_controller_context ctrl f`: Arranges that `f()` is executed in the context of the controller.
run_job [Shell_sys] | Invokes the commands of the job such that they run concurrently with the main process.
run_mtests [Netmech_scram.AES_CTS] |
run_post_fork_handlers [Netsys_posix] | Runs all post fork handlers.
run_tests [Netmech_scram.AES_CTS] |
S
s_read_int4_64_unsafe [Netsys_xdr] | For 64 bit platforms only: Decodes 4 bytes at this string position as a signed 32 bit int in network byte order
s_read_string_array_unsafe [Netsys_xdr] | `let pos' = s_read_string_array s pos len max a`: Decodes the XDR repr of an array of strings without length field.
s_write_int4_64_unsafe [Netsys_xdr] | For 64 bit platforms only: Encodes 4 bytes at this string position as a signed 32 bit int in network byte order
salt_password [Netmech_scram] | `let salted_password = salt_password h password salt iteration_count`
same_encoding [Netconversion] | Whether both encodings are the same.
sarray2_of_descr [Netmcore_matrix] | Look up the matrix for this descriptor
sarray_of_descr [Netmcore_array] | Look up the buffer for this descriptor
saslprep [Netsaslprep] | Transform a string given as UTF-8 string
saslprep_a [Netsaslprep] | Transform a string given as array of Unicode code points
scan_encoded_text_value [Netmime_string] | Scans a "text" value.
scan_header [Netmime_string] | `let params, header_end_pos = scan_header s start_pos end_pos`:
scan_mime_type [Netmime_string] | `let name, params = scan_mime_type s options`: Scans MIME types like `text/plain; charset=iso-8859-1` The name of the type and the names of the parameters are converted to lower case.
scan_mime_type_ep [Netmime_string] | `let name, params = scan_mime_type_ep s options`: This version copes with RFC-2231-encoded parameters.
scan_multipart_body [Netmime_string] | `let [params1, value1; params2, value2; ...] = scan_multipart_body s start_pos end_pos boundary`:
scan_multipart_body_and_decode [Netmime_string] | Same as `scan_multipart_body`, but decodes the bodies of the parts if they are encoded using the methods "base64" or "quoted printable".
scan_multipart_body_from_netstream [Netmime_string] | `scan_multipart_body_from_netstream s boundary create add stop`:
scan_structured_value [Netmime_string] | This function is included for backwards compatibility, and for all cases not requiring extended tokens.
scan_token [Netmime_string] | Returns the next token, or `End` if there is no more token.
scan_token_list [Netmime_string] | Returns all following tokens as a list (excluding `End`)
scan_value_with_parameters [Netmime_string] | `let name, params = scan_value_with_parameters s options`: Scans values with annotations like `name ; p1=v1 ; p2=v2 ; ...` For example, MIME types like "text/plain;charset=ISO-8859-1" can be parsed.
scan_value_with_parameters_ep [Netmime_string] | `let name, params = scan_value_with_parameters_ep s options`: This version of the scanner copes with encoded parameters according to RFC 2231.
scgi_processor [Netcgi_plex] |
scram_gss_api [Netmech_scram_gssapi] | Returns a standard-compliant GSS-API object for the passed SCRAM profile.
scram_mech [Netmech_scram_gssapi] | The OID of SCRAM
search_backward [Netstring_str] | Searches a match of the string with the regexp, starting at the position and in backward direction.
search_backward [Netstring_pcre] | Searches a match of the string with the regexp, starting at the position and in backward direction.
search_forward [Netstring_str] | Searches a match of the string with the regexp, starting at the position and in forward direction.
search_forward [Netstring_pcre] | Searches a match of the string with the regexp, starting at the position and in forward direction.
search_path [Netsys_win32] | `search_path path_opt name ext_opt`: Uses the SearchPath function to locate a file.
secure [Nethttp.Cookie] | Tells whether the cookie is secure.
secure [Netcgi.Cookie] | Tells whether the cookie is secure.
secure [Netcgi_common.Cookie] | Tells whether the cookie is secure.
select_based_event_system [Unixqueue_select] | Create a new `Unix.select`-based event system
select_emulation [Netsys_pollset_generic] | `let select = select_emulation pset`: Returns a function with the same meaning as `Unix.select`.
self_cont [Netplex_cenv] | Returns the container running the code of the caller, or raise `Not_in_container_thread` if called from outside a container context.
self_obj [Netplex_cenv] | Returns the container or the controller running the code of the caller, or raise `Not_found` if called from neither a container not a controller thread.
self_process_id [Netmcore] | Returns the process ID of a worker
sem_close [Netsys_posix] | Closes a named semaphore.
sem_container [Netmcore_heap] | Return the semaphore container
sem_container [Netmcore_mempool] | Returns the semaphore container
sem_create [Netsys_posix] | `let (sem,name) = sem_create prefix init_value`: Creates a new semaphore with a unique name.
sem_destroy [Netsys_sem] | Destroys the anonymous semaphore
sem_destroy [Netsys_posix] | Destroys the anonymous semaphore
sem_getvalue [Netsys_sem] | Returns the value of the semaphore.
sem_getvalue [Netsys_posix] | Returns the value of the semaphore.
sem_init [Netsys_sem] | `sem_init cont mem pos pshared init_value`: Initializes the memory at position `pos` to `pos + sem_size() - 1` as anonymous semaphore.
sem_init [Netsys_posix] | `sem_init mem pos pshared init_value`: Initializes the memory at position `pos` to `pos + sem_size() - 1` as anonymous semaphore.
sem_open [Netsys_posix] | `sem_open name flags mode init_value`: Opens a named semaphore which is optionally created.
sem_post [Netsys_sem] | Unlocks the semaphore (increases the value by 1)
sem_post [Netsys_posix] | Unlocks the semaphore (increases the value by 1)
sem_size [Netsys_sem] | The size of an anonymous semaphore in bytes (`sizeof(sem_t)`)
sem_size [Netsys_posix] | The size of an anonymous semaphore in bytes (`sizeof(sem_t)`)
sem_unlink [Netsys_posix] | Unlinks the semaphore name
sem_value_max [Netsys_sem] | The maximum value of a semaphore, but at most `max_int`
sem_value_max [Netsys_posix] | The maximum value of a semaphore, but at most `max_int`
sem_wait [Netsys_sem] | Locks the semaphore (decreases the value by 1).
sem_wait [Netsys_posix] | Locks the semaphore (decreases the value by 1).
send [Netsys_tls] | `send endpoint buffer pos len`: Sends data via `endpoint`, and takes the emitted bytes from `buffer` at byte position `pos`.
send [Netsys_crypto_types.TLS_PROVIDER] | `send ep buffer n`: Sends the first `n` bytes in the buffer over the endpoint, and returns the actual number of processed bytes.
send [Netplex_mbox.MBOX] | Send a message to this box.
send_file_response [Nethttpd_kernel] | Sends the contents of a file as response body, together with the given status and the header (optional).
send_http_header [Netcgi_apache.Apache.Request] | Send the HTTP headers.
send_message [Netplex_cenv] | `send_message service_pattern msg_name msg_arguments`: Sends a message to all services and message receivers matching `service_pattern`.
send_static_response [Nethttpd_kernel] | Sends the string argument as response body, together with the given status and the header (optional).
sendmail [Netsendmail] | Sends the passed message.
sendmail [Netsmtp] | Sends the email to the receivers in the `to`, `cc`, and `bcc` headers.
separates_adjacent_encoded_words [Netmime_string] | True iff the current token is white space (i.e.
seq_engine [Uq_engines_compat] |
seq_engine [Uq_engines] | Same as function.
serialize [Netsys_oothr] | `serialize m f arg`: Locks `m`, runs `f arg`, unlocks `m`, and returns the result.
serializer [Uq_engines_compat] |
serializer [Uq_engines] | Same as function
server [Netcgi_apache.Apache.Request] | `request_rec` `server` field.
server_additional_params [Netmech_gs2_sasl.PROFILE] | Additional parameters understood by `create_server_session`
server_auth_method [Rpc_auth_gssapi] | Creates an authentication method from a GSS-API interface.
server_auth_method [Rpc_auth_sys] | Pass the result of this function to `Rpc_server.set_auth_methods` to configure authentication.
server_auth_method [Rpc_auth_local] | Return the authentication method `AUTH_LOCAL`.
server_authz_name [Netsys_sasl_types.SASL_MECHANISM] | The name the client authorizes as (or `Not_found`)
server_authz_name [Netmech_scram] | The authorization name as transmitted from the client.
server_bind_target_name [Netmech_gs2_sasl.PROFILE] | For servers: optionally bind the GSSAPI name of the server.
server_channel_binding [Netsys_sasl_types.SASL_MECHANISM] | Whether the client suggests or demands channel binding
server_channel_binding [Netmech_scram] | Returns the channel binding requirement.
server_check_target_name [Netmech_gs2_sasl.PROFILE] | For servers: check whether the GSSAPI name the client sent is the right one.
server_configure_channel_binding [Netsys_sasl_types.SASL_MECHANISM] | Configures acceptable channel bindings wiht a list of pairs `(type,data)`.
server_emit_challenge [Netsys_sasl_types.SASL_MECHANISM] | Emit a server challenge.
server_emit_flag [Netmech_scram] | Whether `server_emit_message` can now be called
server_emit_message [Netmech_scram] | Emits the next message to be sent to the client
server_emit_message_kv [Netmech_scram] | Emits the next message to be sent to the client.
server_error_flag [Netmech_scram] | Whether an error occurred, and the protocol cannot advance anymore
server_error_of_string [Netmech_scram] | Conversion
server_export [Netmech_scram] |
server_finish_flag [Netmech_scram] | Whether the client is authenticated
server_flags [Netmech_gs2_sasl.PROFILE] | Required flags for `accept_sec_context`.
server_gssapi_props [Netsys_sasl_types.SASL_MECHANISM] | Return the GSSAPI properties of the server, after the authentication is successful (and raises Not_found up to then).
server_import [Netmech_scram] |
server_import_any [Netmech_scram] |
server_import_any2 [Netmech_scram] | Exports a server session as string, and imports the string again.
server_map_user_name [Netmech_gs2_sasl.PROFILE] | For servers: maps a pair `(name_string,name_type)` coming from the GSSAPI to a user name.
server_process_response [Netsys_sasl_types.SASL_MECHANISM] | Process the response from the client.
server_process_response_restart [Netsys_sasl_types.SASL_MECHANISM] | Process the response from the client when another session can be continued.
server_prop [Netsys_sasl_types.SASL_MECHANISM] | Get a mechanism-specific property of the session.
server_prop [Netmech_scram] | Returns a property of the client (or Not_found): "snonce", "cnonce", "salt", "i" (iteration_count), "protocol_key"
server_protocol_key [Netmech_scram] | The 128-bit protocol key for encrypting messages.
server_recv_flag [Netmech_scram] | Whether `server_recv_message` can now be called
server_recv_message [Netmech_scram] | Receives the next message from the client
server_resume_session [Netsys_sasl_types.SASL_MECHANISM] | Unserializes the session, and connect with the `lookup` function.
server_sends_final_data [Netsys_sasl.Info] | Whether final data from the server must be interpreted by the mechanism
server_sends_final_data [Netsys_sasl_types.SASL_MECHANISM] | Whether final data from the server must be interpreted by the mechanism
server_session_id [Netsys_sasl_types.SASL_MECHANISM] | Optionally return a string that can be used to identify the server session.
server_stash_session [Netsys_sasl_types.SASL_MECHANISM] | Serializes the session as string
server_state [Netsys_sasl_types.SASL_MECHANISM] |
server_user_name [Netsys_sasl_types.SASL_MECHANISM] | The name the client has authenticated as (or `Not_found`)
server_user_name [Netmech_scram] | The user name as transmitted from the client.
session_id [Netsys_sasl.Server] | Optionally return a string that can be used to identify the server session.
session_id [Netsys_sasl.Client] | Optionally return a string that can be used to identify the client session.
set [Rpc_portmapper] | `set pm_client program_nr version_nr protocol port_nr`: Extends the mapping managed by the Portmapper: The triple `(program_nr, version_nr, protocol)` is mapped to the given `port_nr`.
set [Netbuffer] | `set nb pos c`: Sets the character at `pos` to `c`
set [Netshm_array] | `set a k x`: Sets the contents of the array element number `k` to `x` where `0 <= k < length a`.
set [Netplex_cenv.VAR_TYPE] |
set [Netmcore_matrix] | `set sa k1 k2 x`: Sets the `(k1,k2)-th` element of the matrix `sa` to a deep copy of `x`.
set [Netmcore_array] | `set sa k x`: Sets the `k-th` element of the array `sa` to a deep copy of `x`.
set [Netcgi.Argument] | `set new_args args` creates a list of argument from `args` deleting the arguments whose name appears in `new_args` and adding the `new_args` arguments.
set [Netcgi_common.Cookie] | `set http_header cookies` sets the `cookies` in `http_header` using version 0 or version 1 depending on whether version 1 fields are used.
set [Netcgi_apache.Apache.Table] | `Table.set tbl key value` sets the `(key, value)` pair in the table `tbl`.
set [Uq_libevent.LIBOEVENT] |
set'async [Rpc_portmapper] |
set_accept [Nethttp.Header] | Sets the `Accept` header
set_accept_charset [Nethttp.Header] | Sets the `Accept-charset` header
set_accept_encoding [Nethttp.Header] | Sets the `Accept-encoding` header
set_accept_language [Nethttp.Header] | Sets the `Accept-language` header
set_accept_ranges [Nethttp.Header] | Sets the `Accept-ranges` header
set_age [Nethttp.Header] | Sets the `Age` header
set_allow [Nethttp.Header] | Sets the `Allow` header
set_args [Netcgi_apache.Apache.Request] | Set `request_rec` `args` field.
set_arguments [Shell_sys] | Sets the argument array
set_assignments [Shell_sys] | Sets the list of assignments `(fd_from,fd_to)`
set_auth_methods [Rpc_server] | Sets the available authentication methods.
set_auth_methods [Rpc_client] | Set the authentication methods for this client.
set_authorization [Nethttp.Header] | Sets the `Authorization` header.
set_batch_call [Rpc_proxy.ManagedClient] | The next call is a batch call.
set_batch_call [Rpc_client] | The next call will be a batch call.
set_bool_var [Netplex_cenv] | Set a variable with simple type
set_cache_control [Nethttp.Header] | Sets the `Cache-control` header
set_chdir [Shell_sys] | Sets the `chdir` parameter of the command
set_close_on_exec [Netsys] |
set_cmdname [Shell_sys] | Sets the command name
set_color [Netsys_mem] | Set the GC color
set_comment [Nethttp.Cookie] | `set_comment c s` sets the comment of the cookie `c` to `s` which must be UTF-8 encoded (RFC 2279).
set_comment [Netcgi.Cookie] | `set_comment c s` sets the comment of the cookie `c` to `s` which must be UTF-8 encoded (RFC 2279).
set_comment [Netcgi_common.Cookie] |
set_comment_url [Nethttp.Cookie] | `set_comment_url c url` same as `Netcgi.Cookie.set_comment` except that the cookie comment is available on the page pointed by `url`.
set_comment_url [Netcgi.Cookie] | `set_comment_url c url` same as `Netcgi.Cookie.set_comment` except that the cookie comment is available on the page pointed by `url`.
set_comment_url [Netcgi_common.Cookie] |
set_connection [Nethttp.Header] | Sets the `Connection` header
set_console_attr [Netsys_win32] | Get/set console attributes.
set_console_mode [Netsys_win32] | Get/set the console mode.
set_content_encoding [Nethttp.Header] | Sets the `Content-encoding` header
set_content_language [Nethttp.Header] | Sets the `Content-language` header
set_content_length [Nethttp.Header] | Sets the `Content-length` header
set_content_location [Nethttp.Header] | Sets the `Content-location` header
set_content_md5 [Nethttp.Header] | Sets the `Content-MD5` header
set_content_range [Nethttp.Header] | Sets the `Content-range` header
set_content_type [Nethttp.Header] | Sets the `Content-type` header
set_content_type [Netcgi_apache.Apache.Request] | Set `request_rec` `content_type` field.
set_cookie [Nethttp.Header] | Set the `Cookie` header.
set_current_resolver [Uq_resolver] | Set the pluggable resolver
set_date [Nethttp.Header] | Sets the `Date` header
set_debug_mode [Unixqueue.Debug] | Sets `enable`.
set_debug_mode [Equeue.Debug] | Sets `enable`.
set_debug_target [Unixqueue.Debug] | Restricts debugging to this target.
set_debug_target [Equeue.Debug] | Restricts debugging to this target.
set_descriptors [Shell_sys] | Sets the list of active descriptors
set_dgram_destination [Rpc_client] | `set_dgram_destination client addr_opt`: This function is required for using the client in conjunction with unconnected UDP sockets.
set_domain [Nethttp.Cookie] | Cookies are bound to a certain domain, i.e.
set_domain [Netcgi.Cookie] | Cookies are bound to a certain domain, i.e.
set_domain [Netcgi_common.Cookie] |
set_enc_value [Netplex_sharedvar] | `set_enc_value name value`: Sets the variable `name` to `value`.
set_encoding [Netulex.ULB] | Sets the `encoding` to the passed value.
set_env [Shell_sys] | Sets the contents of the environment to the passed string array
set_env_var [Shell_sys] | `set_env_var env varname varval`: Sets the value of the variable `varname` in the environment `env` to `varval`.
set_environment [Shell_sys] | Sets the environment
set_etag [Nethttp.Header] | Sets the `Etag` header
set_event [Netsys_win32] | Set the object to "signaled" state
set_event [Netsys_posix] | Signals the event
set_exception_handler [Rpc_server] | Sets the exception handler for the server.
set_exception_handler [Rpc_client] | sets an exception handler (the default prints the exception with ``Crit` level to the logger set in `Netlog`).
set_expect [Nethttp.Header] | Sets the `Expect` header
set_expires [Nethttp.Header] | Sets the `Expires` header
set_fd [Nettls_gnutls_bindings] | Sets that this file descriptor is used for I/O.
set_filename [Shell_sys] | Sets the file name of the executable to start
set_filename [Netcgi_apache.Apache.Request] | Set `request_rec` `filename` field.
set_float_var [Netplex_cenv] |
set_from [Nethttp.Header] | Sets the `From` header
set_global_rcache_config [Rpc_proxy.ReliabilityCache] | Sets the new global config.
set_header [Netsys_crypto_types.SYMMETRIC_CRYPTO] | `set_header cctx data`: Sets the additional header that is authenticated for AEAD schemes.
set_host [Nethttp.Header] | Sets the `Host` header
set_if_match [Nethttp.Header] | Sets the `If-match` header
set_if_modified_since [Nethttp.Header] | Sets the `If-modified-since` header
set_if_none_match [Nethttp.Header] | Sets the `If-none-match` header
set_if_range [Nethttp.Header] | Sets the `If-range` header
set_if_unmodified_since [Nethttp.Header] | Sets the `If-unmodified-since` header
set_int_var [Netplex_cenv] |
set_ipv6_system [Netsys] | Sets whether IPv6 is usable
set_iv [Netsys_crypto_types.SYMMETRIC_CRYPTO] | `set_iv cctx iv`: Sets the initialization vector.
set_last_modified [Nethttp.Header] | Sets the `Last-modified` header
set_location [Nethttp.Header] | Sets the `Location` header
set_max_age [Nethttp.Cookie] | `set_max_age c (Some t)` sets the lifetime of the cookie `c` to `t` seconds.
set_max_age [Netcgi.Cookie] | `set_max_age c (Some t)` sets the lifetime of the cookie `c` to `t` seconds.
set_max_age [Netcgi_common.Cookie] |
set_max_forwards [Nethttp.Header] | Sets the `Max-forwards` header
set_max_response_length [Rpc_client] | Sets the maximum length of responses.
set_mode_method [Netftp_client] | Requests a certain mode for future file transfers
set_mstring_factories [Rpc_server] | Sets the mstring factories to use for decoding requests containing managed strings
set_mstring_factories [Rpc_client] | Sets the mstring factory configuration that is used for decoding responses containing managed strings.
set_net_db_dir [Netunidata] | Change the directory where the dynamic tables can be found
set_nonblock_event [Netsys_posix] | Sets the event fd to non-blocking mode
set_onclose_action [Rpc_server] | Every time a connection is closed, the onclose function is called with the closed connection.
set_path [Nethttp.Cookie] | Cookies are also bound to certain path prefixes, i.e.
set_path [Netcgi.Cookie] | Cookies are also bound to certain path prefixes, i.e.
set_path [Netcgi_common.Cookie] |
set_path_info [Netcgi_apache.Apache.Request] | Set `request_rec` `path_info` field.
set_poll_cell [Netsys_posix] | `set_poll_cell a k c`: Sets the poll cell `k` to `c`.
set_ports [Nethttp.Cookie] | `set ports c (Some p)` says that the cookie `c` must only be returned if the server request comes from one of the listed ports.
set_ports [Netcgi.Cookie] | `set ports c (Some p)` says that the cookie `c` must only be returned if the server request comes from one of the listed ports.
set_ports [Netcgi_common.Cookie] |
set_pragma [Nethttp.Header] | Sets the `Pragma` header
set_proxy_authenticate [Nethttp.Header] | Sets the `Proxy-authenticate` header
set_proxy_authorization [Nethttp.Header] | Sets the `Proxy-authorization` header The "Basic" authentication scheme is represented as explained for `get_proxy_authorization`.
set_range [Nethttp.Header] | Sets the `Range` header
set_referer [Nethttp.Header] | Sets the `Referer` header
set_referrer [Nethttp.Header] | Same, for addicts of correct orthography
set_retry_after [Nethttp.Header] | Sets the `Retry-after` header
set_rng [Netsys_rng] | Sets the globally used RNG
set_rpcbind [Rpc_portmapper] | `set_rpcbind pm_client program_nr version_nr netid uaddr owner`:
set_rpcbind'async [Rpc_portmapper] |
set_secure [Nethttp.Cookie] | Cookies are also bound to the type of the web server: `set_secure false` means servers without SSL, `set_secure true` means servers with activated SSL ("https").
set_secure [Netcgi.Cookie] | Cookies are also bound to the type of the web server: `set_secure false` means servers without SSL, `set_secure true` means servers with activated SSL ("https").
set_secure [Netcgi_common.Cookie] |
set_server [Nethttp.Header] | Sets the `Server` header
set_session_cache [Netsys_crypto_types.TLS_PROVIDER] | Sets the three callbacks for storing, removing and retrieving sessions (on the server side)
set_session_filter [Rpc_server] | If set, the filter function is invoked every time the beginning of a new RPC call is received, and the result of the filter function determines what to do with the call:
set_session_filter_2 [Rpc_server] | Same as `set_session_filter`, but the filter gets as second argument the connection ID.
set_set_cookie [Nethttp.Header] | Set the `Set-Cookie` header
set_set_cookie_ct [Nethttp.Header] | Set the `Set-Cookie` and `Set-Cookie2` headers:
set_status [Netcgi_apache.Apache.Request] | Set `request_rec` `status` field.
set_status_line [Netcgi_apache.Apache.Request] | Set `request_rec` `status_line` field.
set_string_var [Netplex_cenv] |
set_structure_method [Netftp_client] | Requests a certain structure for future file transfers
set_te [Nethttp.Header] | Sets the `TE` header
set_timeout [Rpc_server] | Sets the timeout for the transport.
set_tmp_directory [Netsys_tmp] | Set the directory for temporary files
set_trailer [Nethttp.Header] | Sets the `Trailer` header
set_transfer_encoding [Nethttp.Header] | Sets the `Transfer-encoding` header
set_upgrade [Nethttp.Header] | Sets the `Upgrade` header
set_uri [Netcgi_apache.Apache.Request] | Set `request_rec` `uri` field.
set_user_agent [Nethttp.Header] | Sets the `User-agent` header
set_user_name [Rpc_client] | Sets the user name, or `None` (the default user name).
set_value [Nethttp.Cookie] | `set_value c v` sets the value of the cookie `c` to `v`.
set_value [Netplex_sharedvar] | `set_value name value`: Sets the variable `name` to `value`.
set_value [Netcgi.Cookie] | `set_value c v` sets the value of the cookie `c` to `v`.
set_value [Netcgi_common.Cookie] |
set_vary [Nethttp.Header] | Sets the `Vary` header
set_www_authenticate [Nethttp.Header] | Sets the `WWW-Authenticate` header
setpgid [Netsys_posix] | `setpgid pid pgid`: Set the process group ID of the process `pid` to `pgid`.
setpgrp [Netsys_posix] | Same as `setpgid 0 0`: A new process group ID is created, and the current process becomes its sole member.
setregid [Netsys_posix] | Changes both the real and the effective group ID of the current process.
setreuid [Netsys_posix] | Changes both the real and the effective user ID of the current process.
setup_client_block [Netcgi_apache.Apache.Request] | Setup for reading client request.
setup_job [Shell] | Creates a job like `call`, but does not execute it.
shared_sub_mstring [Netxdr_mstring] | `shared_sub_mstring ms pos len`: returns an mstring that includes a substring of `ms`, starting at `pos`, and with `len` bytes.
shared_sub_mstrings [Netxdr_mstring] | Same for a list of mstrings
shell_fs [Shell_fs] | The shell filesystem.
shm_create [Netsys_posix] | `let (fd,name) = shm_create prefix size`: Creates an shm object with a unique name.
shm_name [Netmcore_mempool] | Returns the name of the shared memory object
shm_open [Netsys_posix] | Opens a shared memory object.
shm_open [Netsys] |
shm_table [Netshm_array] | Returns the underlying shared memory table used to implement hash tables
shm_table [Netshm_hashtbl] | Returns the underlying shared memory table used to implement hash tables.
shm_type_of_name [Netshm] |
shm_unlink [Netsys_posix] | Unlinks the name for a shared memory object
shm_unlink [Netsys] |
should_client_block [Netcgi_apache.Apache.Request] | Returns true if there is any client request data.
shut_down [Rpc_proxy.ManagedSet] |
shut_down [Rpc_proxy.ManagedClient] |
shut_down [Rpc_portmapper] | Shuts down the connection
shut_down [Rpc_simple_client] | Shut the connection down.
shut_down [Rpc_client] | Shuts down the connection.
shutdown [Netsys_tls] | Ends the TLS encapsulation of data:
shutdown_connector [Rpc_client] | The default implementation to shut down the connector.
shutdown_e [Uq_io] | Performs a regular shutdown of the device.
signal [Netmcore_condition] | `signal c` restarts one of the processes waiting on the condition variable `c`.
signal_engine [Uq_engines_compat] |
signal_engine [Uq_engines] | `let (se, signal) = signal_engine esys`: Same as function
signature [Rpc_program] |
simple [Netcgi.Argument] | `simple_arg name value` creates an unstructured CGI argument called `name` with contents `value`.
simple_listing [Nethttpd_services] | Simple listing generator for ``Enable_listings`
since_epoch [Netdate] | Convert a date/time record into the time (seconds since the epoch), rounded down to the next integral number.
since_epoch_approx [Netdate] | Same, but the nanos are added to the seconds.
since_epoch_timespec [Netdate] | Returns the seconds since the epoch as pair `(seconds,nanos)`
size [Netsys_crypto_types.DIGESTS] | returns the size of the hash output (in bytes)
size_mem [Netmcore_mempool] | Returns the size of this block, or raises `Not_found`
size_mem_at_addr [Netmcore_mempool] | Returns the size of the block at this address, or raises `Not_found`
size_method [Netftp_client] | Determines the size of `file`.
skip_line_ends [Netmime_string] | `skip_line_ends s pos len`: Skips over adjacent line ends (terminated by CR/LF or plain LF), and returns the position after the last line end.
skip_whitespace_left [Netmime_string] | `skip_whitespace_left s pos len`: Returns the smallest `p` with `p >= pos && p < pos+len` so that `s.[p]` is not a whitesapce character (space, TAB, CR, LF), and `s.[q]` is a whitespace character for all `q<p`.
skip_whitespace_right [Netmime_string] | `skip_whitespace_right s pos len`: Returns the biggest `p` with `p >= pos && p < pos+len` so that `s.[p]` is not a whitesapce character (space, TAB, CR, LF), and `s.[q]` is a whitespace character for all `q>p`.
sleep [Netsys] |
small_block_size [Netsys_mem] | The block size of `small_pool`, normally 4K (or better, the page size)
small_pool [Netsys_mem] | Another standard pool where the blocks are smaller than in `default_pool`.
sockaddr_is_enabled [Rpc_proxy.ReliabilityCache] | Returns whether the sockaddr is enabled.
sockaddr_of_program_rpcbind [Rpc_portmapper] | `sockaddr_of_program program host netid`: gets the sockaddr for this program.
sockaddr_of_socksymbol [Uq_resolver] | Use the resolver to look up names in `Netsockaddr.socksymbol`, and convert the symbol to a `Unix.sockaddr` only containing IP addresses.
sockaddr_of_uaddr [Rpc] | `sockaddr_of_uaddr netid uaddr`.
sockspec_of_sockaddr [Uq_engines_compat] |
sockspec_of_sockaddr [Uq_client] | Converts a normal socket address to the extended form
sockspec_of_socksymbol [Uq_engines_compat] |
sockspec_of_socksymbol [Uq_client] | Converts a `Netsockaddr.socksymbol` to this form
socksymbol_of_string [Netsockaddr] | Parses designations of the forms: `<IPv4>:port`, `[<IPv4_or_IPv6]:port`, `<name>:port`, `/path`, `./path` Raises `Failure` on parse error.
spawn [Netsys_posix] | `spawn cmd args`: Fork the process and exec `cmd` which gets the arguments `args`.
specials_rfc2045 [Netmime_string] | The sets of special characters defined by the RFCs 822 and 2045.
specials_rfc822 [Netmime_string] |
split [Netstring_str] | Splits the string according to the regexp in substrings.
split [Netstring_pcre] | Splits the string according to the regexp in substrings.
split_delim [Netstring_str] | Same as `split`, but occurrences of the delimiter at the beginning and the end are returned as empty strings
split_delim [Netstring_pcre] | Same as `split`, but occurrences of the delimiter at the beginning and the end are returned as empty strings
split_glob_expr [Netglob] | Splits the glob expression into filename components separated by literal `/` characters.
split_host_port [Nethttp] | Splits the `Host` header in hostname and optional port number.
split_mime_type [Netmime_string] | `let (main_type, sub_type) = split_mime_type content_type`: Splits the MIME type into main and sub type, for example `split_mime_type "text/plain" = ("text", "plain")` .
split_path [Neturl] | Splits a `'/'`-separated path into components (e.g.
split_uri [Netmime_string] | Splits a long URI according to the algorithm of RFC 2017.
spnego_trans_id [Nethttp] | Identifies an anonymous HTTPS transport that is additionally authenticated via SPNEGO (as described in RFC 4559)
spnego_trans_id [Nethttp_client] | Identifies an anonymous HTTPS transport that is additionally authenticated via SPNEGO (as described in RFC 4559)
squash_file_tls_endpoint [Nettls_support] | Coerce a file endpoint to a normal endpoint
squeue_of_descr [Netmcore_queue] | Look up the queue for this descriptor
sref [Netmcore_ref] | The shared version of `ref`: Creates a mutable shared variable in the given memory pool
sref_of_descr [Netmcore_ref] | Look up the reference for this descriptor
ssh_interpreter [Shell_fs] | Executes commands via ssh on the machine `host` as `user` (defaults to current user).
standard_event_system [Unixqueue] | Create a new, empty, standard event system
standard_pollset [Netsys_pollset_generic] | Returns a good standard implementation of pollset for this platform.
start [Netmcore_process] | `let pid = start fp arg`: Starts a new process at the fork point `fp` with argument `arg`.
start [Netmcore_buffer] | Returns the start index
start [Netmcore] | `let pid = start fork_point arg`: Starts the process with the given `fork_point` and the argument `arg`.
startup [Netplex_main] | Establishes a configuration and starts the Netplex daemon.
startup [Netmcore] | This function makes the current process the master process.
stash_endpoint [Netsys_crypto_types.TLS_PROVIDER] | The endpoint in "stashed" form, encapsulated as an exception.
stash_session [Netsys_sasl.Server] | Serializes the session as string
stash_session [Netsys_sasl.Client] | Serializes the session as string
state [Netsys_sasl.Client] | report the state (whether expecting challenges or responding)
stats [Netmcore_mempool] | Returns `(total, free, contiguous)` where `total` is the total size of the pool, `free` is the number of free bytes, `contiguous` is the size of the largest contiguous free block
status [Shell_sys] | Reports the status so far known: If the process has terminated, the status of the process is returned.
status [Netcgi_apache.Apache.Request] | `request_rec` `status` field.
status_line [Netcgi_apache.Apache.Request] | `request_rec` `status_line` field.
status_of_bad_request_error [Nethttpd_kernel] | Returns the best response code for the error
status_of_cgi_header [Nethttp] | Returns the status code and the status text corresponding to the `Status` header
std_access_log_string [Nethttpd_util] | Returns a log line for access logging
std_activation [Nethttpd_services] | Create the function for `dyn_activation` from a `std_activation` tag.
std_debug_access_log_string [Nethttpd_util] | Returns a log string for extended access logging (multi-line)
std_error_log_string [Nethttpd_util] | Returns a log line for error logging
std_error_response [Nethttpd_util] | Returns the HTML text of the standard error response
std_error_response [Nethttpd_plex] | A sample error response function
std_log_access [Nethttpd_plex] | Returns a function that logs accesses using the `log_subch` method of the passed container
std_log_error [Nethttpd_plex] | Returns a function that logs errors using the `log_subch` method of the passed container
stderr [Shell] | The standard descriptors; defined here for convenience.
stderr_logger_factory [Netplex_log] | Reads a logging section like
stdin [Shell] |
stdout [Shell] |
stop_connection [Rpc_server] | Schedules a special event that causes the connection to be stopped in the very near future.
stop_server [Rpc_server] | Stops the server: If a TCP server socket is listening, it is immediately closed.
storage [Netmime_channels] | Creates a new storage facility for a mime body according to `store`.
stored_key [Netmech_scram] |
stream_rpc_multiplex_controller [Rpc_transport] | The multiplex controller for stream encapsulation
stream_seq_engine [Uq_engines_compat] |
stream_seq_engine [Uq_engines] | Same as function
string_after [Netstring_str] | The last `n` characters of a string
string_after [Netstring_pcre] | The last `n` characters of a string
string_based_mstrings [Netxdr_mstring] | Uses strings to represent mstrings
string_before [Netstring_str] | The first `n` characters of a string
string_before [Netstring_pcre] | The first `n` characters of a string
string_manager [Netshm_data] | Represents a string in the following way.
string_match [Netstring_str] | Matches the string at the position with the regexp.
string_match [Netstring_pcre] | Matches the string at the position with the regexp.
string_of_bad_request_error [Nethttpd_kernel] | Convert error to a string, for logging
string_of_buffer [Netgss_bindings] |
string_of_calling_error [Netsys_gssapi] |
string_of_encoding [Netconversion] | Returns the name of the encoding.
string_of_fatal_error [Nethttpd_kernel] | Convert error to a string, for logging
string_of_fd [Netsys] | Return a string describing the descriptor (for debugging)
string_of_fd_style [Netsys] | Returns a string describing the fd style (debugging)
string_of_flag [Netsys_gssapi] |
string_of_http_method [Netcgi_common] | Returns the string value of the method
string_of_http_status [Nethttp] | Returns the informational text for a status value
string_of_in_obj_channel [Netchannels] | Reads from the input channel until EOF and returns the characters as string.
string_of_level [Netlog] | Convert level names to strings and vice versa
string_of_major_status [Netsys_gssapi] |
string_of_memory [Netsys_mem] | Return a new string as a copy of the bigarray
string_of_output_state [Nethttpd_types] | Debugging
string_of_packed_value [Rpc_packer] |
string_of_protocol [Nethttp] | Returns the string representation, e.g.
string_of_req_token [Nethttpd_kernel] | For debugging
string_of_request [Rpc_util] | Return the string representation of this call request
string_of_request_method [Netcgi_common] |
string_of_response [Rpc_util] | Return the string representation of this call response
string_of_routine_error [Netsys_gssapi] |
string_of_server_error [Rpc] | returns a string for debug purposes
string_of_server_error [Netmech_scram] |
string_of_sockaddr [Rpc_transport] | Convert to string, for debugging purposes
string_of_sockaddr [Netsys] | Returns a human-readable string describing the address (for debug messages).
string_of_socksymbol [Netsockaddr] | The reverse function
string_of_state [Uq_engines_compat] |
string_of_state [Uq_engines] | For debug purposes: Returns a string describing the state
string_of_suppl_status [Netsys_gssapi] |
string_of_url [Neturl] | Returns the URL as string
string_of_value [Rpc_util] | Return a string representation of the value which must have the passed type
string_of_verification_status_flag [Nettls_gnutls_bindings] | Returns a string for the status code
string_to_mstring [Netxdr_mstring] | Represent a string as mstring (no copy)
string_var [Netplex_cenv] |
strong_validator_match [Nethttp] | Whether the tags match strongly (see RFC 2616 for definition)
sub [Netpagebuffer] | Returns a substring
sub [Netbuffer] | `sub nb k n`: returns the n characters starting at position `n` from netbuffer `nb` as fresh string
sub [Netmcore_buffer] | Returns a substring
sub_lexeme [Netulex.Ulexing] | Returns a substring of the lexeme as array of Unicode code points.
subprocess_env [Netcgi_apache.Apache.Request] | `request_rec` `subprocess_env` field.
substitute_first [Netstring_str] | `substitute_first re subst s`: Applies the substitution function `subst` to the first matching of `re` in `s`, and returns the transformed string.
substitute_first [Netstring_pcre] | `substitute_first re subst s`: Applies the substitution function `subst` to the first matching of `re` in `s`, and returns the transformed string.
supported_types [Netshm] | The types supported for this OS
supports_aead [Netsys_crypto_types.SYMMETRIC_CRYPTO] | Whether this cipher integrates authentication
supports_authz [Netsys_sasl.Info] | whether the authorization name can be transmitted
supports_authz [Netsys_sasl_types.SASL_MECHANISM] | whether the authorization name can be transmitted
switch [Netsys_crypto_types.TLS_PROVIDER] | The server can use this to request a rehandshake and to use the new configuration for cert verification.
symlinkat [Netsys_posix] | `symlinkat oldpath newdirfd newpath flags`
sync_call [Rpc_client] |
sync_engine [Uq_engines_compat] |
sync_engine [Uq_engines] | Same as function
sync_shutdown [Rpc_proxy.ManagedSet] |
sync_shutdown [Rpc_proxy.ManagedClient] |
sync_shutdown [Rpc_client] | Enforces a synchronous shutdown of the connection.
synchronize [Rpc_client] | Turns an async call into a synchronous call
sysconf_open_max [Netsys_posix] | Return the maximum number of open file descriptor per process.
syslog [Netsys_posix] | `syslog facility level message`: Logs `message` at `level` for `facility`
syslog_logger [Netplex_log] | Creates a logger writing to syslog
syslog_logger_factory [Netplex_log] | Reads a logging section like
system_restart [Netplex_cenv] | Initiates a system restart (like the `restart` method of the controller)
system_shutdown [Netplex_cenv] | Initiates a system shutdown (like the `shutdown` method of the controller)
T
tcgetpgrp [Netsys_posix] | Return the process group ID of the foreground process group of the session associated with the file descriptor, which must be a tty.
tcp_port [Netpop] | Default TCP port for POP version 3
tcp_port [Netsmtp] | default TCP port for SMTP
tcsetpgrp [Netsys_posix] | Sets the foreground process group ID of the session associated with the file descriptor, which must be a tty.
tempfile_transactional_optype [Netcgi1_compat.Netcgi] |
tempfile_transactional_optype [Netcgi] | Deprecated name for `tempfile_transactional_outtype`
tempfile_transactional_outtype [Netcgi] | The `output_type` implementing transactions with a tempfile-based buffer
template [Netcgi_modtpl] | Compile the template from a named file.
template_from_channel [Netcgi_modtpl] | Compile the template from a channel.
template_from_string [Netcgi_modtpl] | Compile the template from a literal string.
terminate_process [Netsys_win32] | Terminates the process
test_close_on_exec [Netsys_win32] | Tests whether the handle is not inheritable
test_event [Netsys_win32] | Test whether the object is in signaled state
tests [Netmech_scram.AES_CTS] |
the_request [Netcgi_apache.Apache.Request] | `request_rec` `the_request` field.
threaded_pollset [Netsys_pollset_win32] | This implementation overcomes the limit on the number of descriptors one can add to the set.
timeout_engine [Uq_engines_compat] |
timeout_engine [Uq_engines] | Same as function

timer_create [Netsys_posix]

Create a new timer that will report expiration as given by the arg: `TEXP_NONE`: no notification, `TEXP_EVENT e`: the `not_event` `e` is signalled, `TEXP_EVENT_CREATE`: a special `not_event` is created for the timer. (Get the event via `timer_event`, see below.), `TEXP_SIGNAL n`: the signal `n` is sent to the process Note that `TEXP_EVENT_CREATE` is much faster on Linux than `TEXP_EVENT`, because it can be avoided to start a new thread whenever the timer expires.

timer_delete [Netsys_posix] | Deletes the timer
timer_event [Netsys_posix] | Returns the notification event for the timer styles `TEXP_EVENT` and `TEXP_EVENT_CREATE`.
timer_gettime [Netsys_posix] | Returns the number of seconds until the expiration, or `(0.0,0)` if the timer is off
timer_id [Netplex_cenv] | Returns an ID, e.g.
timer_settime [Netsys_posix] | `timer_settime tm abstime interval value`:
tls [Nettls_gnutls] | The implementation of TLS backed by GnuTLS, as value
tls_method [Netftp_client] | This FTP method negotiates the use of TLS.
tls_multiplex_controller [Uq_multiplex] | Creates a new multiplex controller on top of an existing controller, and configures the new controller for running the TLS protocol.
tls_socket_config [Rpc_server] | This configuration establishes TLS when accepting new connections.
tls_socket_config [Rpc_client] | This configuration establishes TLS when connecting with the server.
tmp_directory [Netsys_tmp] | Return the directory for temporary files.
tmp_prefix [Netsys_tmp] | `tmp_prefix p`: Enhance the prefix for temporary files by appending some digits to `p`.
to_buffer [Shell] | Creates a consumer writing the data into the passed buffer.
to_buffer [Shell_sys] | `to_buffer b` returns a function which can be used as `consumer` argument for `add_consumer`.
to_compat_activation [Netcgi1_compat.Netcgi_types] | Portage: `to_compat_activation` converts a new style cgi object to an old cgi_activation object.
to_compat_argument [Netcgi1_compat.Netcgi_types] | Portage: `to_compat_argument a` converts a new style argument `a` to an old style one.
to_compat_config [Netcgi1_compat.Netcgi_env] | Portage: `to_compat_config c` transform the new configuration `c` into one suitable for the old interface.
to_compat_environment [Netcgi1_compat.Netcgi_env] | Portage: `to_compat_environment e` converts the new environment `e` to the old interface.
to_dev_null [Shell] | A consumer redirecting the data to `/dev/null`.
to_fd [Shell] | Creates a consumer redirecting the data to the file descriptor
to_file [Shell] | Creates a consumer writing the data into the file whose name is passed to this function.
to_function [Shell] | Creates a consumer writing the data by calling a function.
to_hex [Netencoding] |
to_lower [Netunichar] | Converts the input letter to lowercase.
to_netscape_cookie [Nethttp.Cookie] | Convert to Netscape cookie (with information loss)
to_netscape_cookie [Netcgi.Cookie] | Convert to Netscape cookie (with information loss)
to_record [Netcgi_common.Cookie] | Conversion to the deprecated style of cookie (some parameters are dropped).
to_string [Netexn] | Prints the exception as string, using the registered printer functions, or `Printexc.to_string` as fallback if there is no better printer
to_string [Netoid] | Returns the OID in dot notation, e.g.
to_string_curly [Netoid] | Returns the OID in curly brace notation, e.g.
to_title [Netunichar] | Same for titlecase conversion
to_unicode [Netconversion] | Maps the code point of the charset to the corresponding Unicode code point, or raises `Malformed_code`, when the input number does not correspond to a code point.
to_upper [Netunichar] | Same for uppercase conversion
top_c [Netmcore_queue] | `pop_p q f`: Takes the first element `x` of the queue, and calls `f x`, without removing `x` from the queue.
top_p [Netmcore_queue] | `pop_p q f`: Takes the first element `x` of the queue, and calls `f x`, without removing `x` from the queue.
track_fd [Netlog.Debug] | `track_fd ~owner ~descr fd`: Enters the descriptor `fd` into the descriptor table.
trigger_shutdown [Rpc_proxy.ManagedSet] | Shut down the managed set.
trigger_shutdown [Rpc_proxy.ManagedClient] | Shut down the managed client.
trigger_shutdown [Rpc_client] | Triggers the shutdown, and calls the passed function back when it is done.
try_shrinking [Netbuffer] | `try_shrinking nb`: If the length of the buffer is less than half of the allocated space, the netbuffer is reallocated in order to save memory.
tty_read_password [Netsys_posix] | `tty_read_password prompt`: If `tty` is a terminal, the `prompt` is printed, and a password is read from the terminal (echo off).
ttyname [Netsys_posix] | Returns the name of the controlling tty referred to by the file descriptor.
U
uarray_of_ustring [Netconversion] | Returns the characters of the string as array of Unicode code points.
uchar_at [Netconversion] | Returns the Unicode code point of the character at the cursor.
uint4_as_string [Netnumber.ENCDEC] |
uint4_of_int [Netnumber] |
uint4_of_int32 [Netnumber] |
uint4_of_int64 [Netnumber] |
uint8_as_string [Netnumber.ENCDEC] | <t>`_as_string`: Returns the corresponding string for an integer value
uint8_of_int [Netnumber] |
uint8_of_int32 [Netnumber] |
uint8_of_int64 [Netnumber] |
unbind [Rpc_server] | Unbinds the program if it is bound by the server
unbound_async_call [Rpc_client.USE_CLIENT] | `unbound_ssync_call client pgm proc arg emit`: Invoke the remote procedure `proc` of the program `pgm` via `client`.
unbound_async_call [Rpc_client] | `unbound_ssync_call client pgm proc arg emit`: Invoke the remote procedure `proc` of the program `pgm` via `client`.
unbound_create [Rpc_client] | Creates an unbound client.
unbound_sync_call [Rpc_client.USE_CLIENT] | `unbound_sync_call client pgm proc arg`: Invoke the remote procedure `proc` of the program `pgm` via `client`.
unbound_sync_call [Rpc_client] | `unbound_sync_call client pgm proc arg`: Invoke the remote procedure `proc` of the program `pgm` via `client`.
undefault_url [Neturl] | Removes components from the URL if they have the passed value, and returns the modified URL.
unix_error_of_code [Netsys] | Converts an integer error into the corresponding variant
unlim_tls_cache [Nethttp_client] | Returns a simple cache without limit for the number of cached sessions
unlink [Netsys_sem] | Unlinks the identified container if it exists, and unlinks all possible named semaphores.
unlink_camlbox [Netcamlbox] | Removes the global name of the camlbox.
unlink_mempool [Netmcore_mempool] | Deletes the persistent objects of this pool
unlink_shm [Netshm] | Removes the name permanently from the system
unlink_this [Netsys_pmanage] | Unlinks this object
unlinkat [Netsys_posix] | Same as `Unix.unlink` but unlink the file relative to the directory given by first argument
unlock [Netmappings] |
unlock [Netplex_mutex] | Unlocks the mutex.
unlock [Netmcore_mutex] | Unlocks the mutex
unlockpt [Netsys_posix] | Unlock a PTY master/slave pair
unmarshal_client_props [Netsys_gssapi] |
unmarshal_server_props [Netsys_gssapi] | This doesn't restore deleg_credential which is unmarshallable!
unpack_call [Rpc_packer] |
unpack_call_body [Rpc_packer] |
unpack_call_body_raw [Rpc_packer] |
unpack_call_frame [Rpc_packer] |
unpack_call_frame_l [Rpc_packer] |
unpack_reply [Rpc_packer] |
unpack_reply_verifier [Rpc_packer] |
unpack_xdr_value [Netxdr] |
unpack_xdr_value_l [Netxdr] | `prefix`: whether it is ok that the string is longer than the message (default: false)
unpredictable_pipe_name [Netsys_win32] | Returns a valid pipe name that can practically not be predicted
unregister [Netsys_win32] | Removes this descriptor from the lookup table.
unsafe_buffer [Netbuffer] | Warning! This is a low-level function! Returns the current string that internally holds the buffer.
unsafe_chars_html4 [Netencoding.Html] | The string contains '<', '>', '"', '&' and the control characters 0-8, 11-12, 14-31, 127.
unset [Rpc_portmapper] | `unset pm_client program_nr version_nr protocol port_nr`: removes the mapping.
unset [Netcgi_apache.Apache.Table] | `Table.unset tbl key` delete every key/value pair associated with the `key` from the table `tbl`.
unset'async [Rpc_portmapper] |
unset_rpcbind [Rpc_portmapper] | `set_rpcbind pm_client program_nr version_nr netid uaddr owner`.
unset_rpcbind'async [Rpc_portmapper] |
unwrap [Netplex_encap.ENCAP] | Raises `Netplex_encap.Type_mismatch` if the value does not fit
unwrap_wrap_token_conf [Netgssapi_support] | Unwraps the `token` using the decryption function `decrypt_and_verify` from the cryptosystem.
update [Rpc_program] | Modifies program and/or version number.
update_alist [Nethttpd_types] | `update_alist updl l`: Returns the alist with all elements of `updl` and all elements of `l` that are not member of `updl`.
update_props_inheader [Netcgi_common] | `update_props_inheader (name, value) (props, inheader)` returns `(props, inheader)` to which the new parameter `name`-`value` has been added -- to `props` or `inheader`, depending on `name`.
uri [Netcgi_apache.Apache.Request] | `request_rec` `uri` field.
uri_distributor [Nethttpd_services] | Configures URI distribution.
uripath_decode [Nethttp] | Decodes %XX sequences in URI paths.
uripath_encode [Nethttp] | Encodes unsafe characters in URI paths.
url_addr [Neturl] | If the `host` part of the URL is an IP address, the address is returned.
url_encode [Netencoding.Base64] | Same as `encode` but use slightly different characters that can be part of URLs without additional encodings.
url_fragment [Neturl] |
url_host [Neturl] |
url_of_string [Neturl] | Parses the passed string according to the passed `url_syntax`.
url_other [Neturl] | Return components of the URL.
url_param [Neturl] |
url_password [Neturl] |
url_path [Neturl] |
url_port [Neturl] |
url_provides [Neturl] | Returns `true` iff the URL has all of the components passed with `true` value.
url_query [Neturl] |
url_scheme [Neturl] |
url_socksymbol [Neturl] | `url_socksymbol url default_port`: Returns the `host` and `port` parts of the URL as `socksymbol`.
url_syntax_is_valid [Neturl] | Checks whether the passed `url_syntax` is valid.
url_syntax_of_url [Neturl] | Returns the `url_syntax` record of a URL.
url_user [Neturl] |
url_user_param [Neturl] |
use [Rpc_client.USE_CLIENT] | Announcement that this program will be used.
use [Rpc_client] | If there are no bound programs, this is a no-op.
user [Netcgi_apache.Apache.Request] | The authenticated user.
user_encoding [Netconversion] | Determines the preferred user encoding:
user_name [Netsys_sasl.Server] | The name the client has authenticated as (or `Not_found`)
user_name [Netsys_sasl.Client] | The user name
ustring_compare [Netconversion] | Compares two strings lexicographically.
ustring_iter [Netconversion] | Iterates over the characters of a string, and calls the passed function for every code point.
ustring_length [Netconversion] | Returns the length of the string in characters.
ustring_map [Netconversion] | Maps every character of a string to a list of characters, and returns the concatenated string.
ustring_of_uarray [Netconversion] | Returns the array of Unicode code points as encoded string.
ustring_of_uchar [Netconversion] | `ustring_of_uchar enc i`: Creates the string representing the Unicode code point `i` in encoding `enc`.
ustring_sub [Netconversion] | `ustring_sub enc start length s`: Returns the substring of `s` starting at character count `start` and consisting of `length` characters.
ustring_to_lower [Netconversion] | Converts the input string to lowercase.
ustring_to_title [Netconversion] | Converts the input string to titlecase.
ustring_to_upper [Netconversion] | Converts the input string to uppercase.
utf8_lexeme [Netulex.Ulexing] | Returns the lexeme as UTF-8 encoded string
utf8_sub_lexeme [Netulex.Ulexing] | Returns a substring of the lexeme as UTF-8 encoded string.
utf8_sub_lexeme_length [Netulex.Ulexing] | Same as String.length(utf8_sub_lexeme args), i.e.
utf8_sub_string [Netulex.ULB] | The two `int` arguments are the position and length of a sub string of the lexbuf that is returned as UTF8 string.
utf8_sub_string_length [Netulex.ULB] | Returns `String.length(utf8_sub_string args)`.
V
validate_glob_expr [Netglob] | Checks whether the passed expression is syntactically valid.
validate_xdr_type [Netxdr] |
validate_xdr_type_system [Netxdr] |
value [Nethttp.Cookie] | The value of the cookie.
value [Netcgi.Cookie] | The value of the cookie.
value [Netcgi_common.Cookie] |
value_area [Netsys_mem] | Marks the memory block as value area.
value_matches_type [Netxdr] | Is the value properly formed with respect to this type? The third argument of this function is a list of parameter instances.
verbose [Rpc_server] | Deprecated.
verbose [Rpc_client] | set whether you want debug messages or not (same as setting `Rpc_client.Debug.enable`)
verify [Netsys_crypto_types.TLS_PROVIDER] | `verify ep peer_name`: Checks that: there is a trust chain for the peer's certificate, that `peer_name` is the common name of the certificate subject, or an alternate name These checks are not performed if `peer_auth=`None` is set in the configuration!
verify [Netconversion] | Checks whether the string is properly encoded.
verify_mic_token [Netgssapi_support] | Verifies the MIC `token` with `get_mic`, and returns true if the verification is successful
version_number [Rpc_program] | Return the version number
W
wait [Shell_fs] | Waits until the running command is finished
wait [Netmcore_condition] | `wait we c m` atomically unlocks the mutex `m` and suspends the calling process on the condition variable `c`.
wait [Netmcore_sem] | Decrements the semaphore by one.
wait_e [Netmcore_condition] | Like `wait`, but the suspension is done by waiting on a named pipe event (i.e.
wait_event [Netsys_posix] | If the event fd is not signalled, the function blocks until it gets signalled, even in non-blocking mode.
wait_for_enc_value [Netplex_sharedvar] | Same for encapsulated variables
wait_for_value [Netplex_sharedvar] | `wait_for_value name`: If the variable exists and `set_value` has already been called at least once, the current value is returned.
wait_until_connected [Netsys] | After a non-blocking connect has been initiated, this function can be used to wait until (1) the connect is successful, or (2) the connect fails, or (3) the operation times out.
wait_until_prird [Netsys] | Wait until an operation for a single descriptor becomes possible.
wait_until_readable [Netsys] |
wait_until_writable [Netsys] |
walk_method [Netftp_client] | This FTP method walks to the target directory:
watch_subprocess [Netsys_posix] | `let fd, ws = watch_subprocess pid pgid kill_flag`: Enters the subprocess `pid` into the watch list.
watchdog [Uq_engines_compat] |
watchdog [Uq_engines] | Same as function
weak_once [Unixqueue] | Same as `once`, but the timer does not keep the event system running if it is the only remaining resource.
weak_validator_match [Nethttp] | Whether the tags match weakly (see RFC 2616 for definition)
week_day [Netdate] | Returns the week day.
when_state [Uq_engines_compat] |
when_state [Uq_engines] | Watches the state of the argument engine, and arranges that one of the functions is called when the corresponding state change is done.
win32_code_pages [Netconversion] | Mapping between Win32 code page numbers and Ocamlnet encodings.
win_pid [Netsys_win32] | Returns the Windows notion of the process identifier (pid)
wire_decode_token [Netgssapi_support] | Encode tokens as described in section 3.1 of RFC 2078.
wire_encode_token [Netgssapi_support] |
with_in_obj_channel [Netchannels] | `with_in_obj_channel ch f`: Computes `f ch` and closes `ch`.
with_out_obj_channel [Netchannels] | `with_out_obj_channel ch f`: Computes `f ch` and closes `ch`.
with_tty [Netsys_posix] | `with_tty f`: Runs `f fd` where `fd` is the terminal of the process.
with_value [Netmcore_heap] | `with_value h find process`: Logically, this runs `process (find ())` and returns the result.
with_value_2 [Netmcore_heap] |
with_value_3 [Netmcore_heap] |
with_value_4 [Netmcore_heap] |
with_value_5 [Netmcore_heap] | Same as `with_value`, but a tuple of values can be passed down
with_value_n [Netmcore_heap] | Same as `with_value`, but a list of values can be passed down
workload_manager_factories [Netplex_workload] | All built-in workload manager factories
wr_file [Netsys_crypto_types.FILE_TLS_ENDPOINT] |
wrap [Netplex_encap.ENCAP] |
wrap_attachment [Netsendmail] | Generates a header for the `mime_body`.
wrap_complex_mime_message_ro [Netmime] |
wrap_mail [Netsendmail] | Sets the mail-related header fields in the input message, and returns a message ready for delivery.
wrap_mime_body_ro [Netmime] | Same as function
wrap_mime_header_ro [Netmime] | Same as function
wrap_parts [Netsendmail] | Generates an intermediate container for multipart attachments.
write [Nethtml] | Writes the document to the output channel.
write_blocks [Netshm] | `write_blocks tbl ops key f`: Like `read_blocks` this function iterates over the blocks of all bindings for `key`.
write_eof_e [Uq_io] | `let e = write_eof_e d`: For devices supporting half-open connections, this engine writes the EOF marker and transitions to ``Done true`.
write_fp4 [Netnumber.ENCDEC] |
write_fp8 [Netnumber.ENCDEC] |
write_header [Netmime_string] | This function writes the header to the passed `out_obj_channel`.
write_int4 [Netnumber.ENCDEC] |
write_int4_unsafe [Netnumber.ENCDEC] |
write_int8 [Netnumber.ENCDEC] |
write_int8_unsafe [Netnumber.ENCDEC] |
write_mime_message [Netmime_channels] | Writes the MIME message to the output channel.
write_uint4 [Netnumber.ENCDEC] |
write_uint4_unsafe [Netnumber.ENCDEC] |
write_uint8 [Netnumber.ENCDEC] | `write_`<t> copies the characters corresponding to the integer values into the string at the given positions.
write_uint8_unsafe [Netnumber.ENCDEC] | `write_`<t>`_unsafe`: Same, but no index check.
write_value [Netmime_string] | Writes the list of `s_token` to the `out_obj_channel`.
wsa_enum_network_events [Netsys_win32] | Checks whether an event has been recorded
wsa_event_select [Netsys_win32] | associate event objects with socket conditions
wsa_maximum_wait_events [Netsys_win32] | max size of the array passed to `wsa_wait_for_multiple_events`
wsa_wait_for_multiple_events [Netsys_win32] | Waits until one of the events in the array is in signaled state, or until a timeout happens.
X
x_array_max [Netxdr] | Common abbreviation for arrays of arbitrary length
x_bool [Netxdr] | Common abbreviation for boolean types.
x_mstring_max [Netxdr] | Common abbreviation for mstrings of arbitrary length
x_opaque_max [Netxdr] | Common abbreviation for opaque data of arbitrary length
x_optional [Netxdr] | Common abbreviation for optional types.
x_string_max [Netxdr] | Common abbreviation for strings of arbitrary length
xdr_type_term [Netxdr] |
xdr_type_term_system [Netxdr] |
xdrt_PMAP'V2'pmapproc_callit'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_callit'res [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_dump'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_dump'res [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_getport'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_getport'res [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_null'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_null'res [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_set'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_set'res [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_unset'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V2'pmapproc_unset'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_callit'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_callit'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_dump'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_dump'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_getaddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_getaddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_gettime'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_gettime'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_null'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_null'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_set'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_set'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_taddr2uaddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_taddr2uaddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_uaddr2taddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_uaddr2taddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_unset'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V3'rpcbproc_unset'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_bcast'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_bcast'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_dump'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_dump'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getaddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getaddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getaddrlist'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getaddrlist'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getstat'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getstat'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_gettime'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_gettime'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getversaddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_getversaddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_indirect'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_indirect'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_null'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_null'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_set'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_set'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_taddr2uaddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_taddr2uaddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_uaddr2taddr'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_uaddr2taddr'res [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_unset'arg [Rpc_portmapper_aux] |
xdrt_PMAP'V4'rpcbproc_unset'res [Rpc_portmapper_aux] |
xdrt_call_args [Rpc_portmapper_aux] |
xdrt_call_result [Rpc_portmapper_aux] |
xdrt_mapping [Rpc_portmapper_aux] |
xdrt_netbuf [Rpc_portmapper_aux] |
xdrt_pmaplist [Rpc_portmapper_aux] |
xdrt_pmaplist_p [Rpc_portmapper_aux] |
xdrt_rp__list [Rpc_portmapper_aux] |
xdrt_rpcb [Rpc_portmapper_aux] |
xdrt_rpcb_entry [Rpc_portmapper_aux] |
xdrt_rpcb_entry_list [Rpc_portmapper_aux] |
xdrt_rpcb_entry_list_ptr [Rpc_portmapper_aux] |
xdrt_rpcb_rmtcallargs [Rpc_portmapper_aux] |
xdrt_rpcb_rmtcallres [Rpc_portmapper_aux] |
xdrt_rpcb_stat [Rpc_portmapper_aux] |
xdrt_rpcb_stat_byvers [Rpc_portmapper_aux] |
xdrt_rpcblist_ptr [Rpc_portmapper_aux] |
xdrt_rpcbs_addrlist [Rpc_portmapper_aux] |
xdrt_rpcbs_addrlist_ptr [Rpc_portmapper_aux] |
xdrt_rpcbs_proc [Rpc_portmapper_aux] |
xdrt_rpcbs_rmtcalllist [Rpc_portmapper_aux] |
xdrt_rpcbs_rmtcalllist_ptr [Rpc_portmapper_aux] |
xdrt_uaddr [Rpc_portmapper_aux] |
xmap_list [Nethtml] | `xmap_list f surrounding_element_opt doclst`: Similar to `map_list`, the function `f` is applied to all attribute values and data strings.
xor_s [Netauth] | Performs the bitwise XOR of these strings (which must have the same length)
xv_false [Netxdr] | See `x_bool`
xv_none [Netxdr] |
xv_some [Netxdr] | See `x_optional`
xv_true [Netxdr] |
Y
year_day [Netdate] | Returns the year day (range 0 to 365)
Z
zero_pages [Netsys_mem] | `zero_pages m pos len`: If possible, the memory pages in the range `pos` to `pos+len-1` of `m` are allocated again, so that they replace the previous pages.