package ordma

  1. Overview
  2. Docs
Ordma provides OCaml bindings to librdmacm (rsocket)

Install

Dune Dependency

Authors

Maintainers

Sources

0.0.5.tar.gz
md5=5e0f4fb12ba9dfe3af9ffa5690234543

Description

Published: 21 Aug 2018

README

Ordma

This library provides RDMA capabilities for OCaml. It wraps librdmacm's rsocket API and provides lwt bindings (and an engine) for the calls.

The API tries to provide a drop in replacement for Lwt_unix, but you need to select the rselect engine as all events on rsockets need to be handled by rpoll:

let () =
  let engine = new Lwt_rsocket.rselect in
  Lwt_engine.set engine;
  let t = ...
  in
  Lwt_main.run t

The rselect engine can be used for normal files and sockets too.

Dependencies (4)

  1. lwt_log
  2. lwt >= "2.5.1"
  3. dune
  4. ocaml >= "4.02.0" & < "4.14~"

Dev Dependencies (1)

  1. cmdliner with-test

Used by

None

Conflicts

None