LIBRSM(3LIB)LIBRSM(3LIB)NAMElibrsm - remote shared memory interface library
SYNOPSIS
cc [ flag... ] file... -lrsm [ library... ]
#include <rsmapi.h>
DESCRIPTION
The functions in this library provide an interface for OS bypass mes‐
saging for applications over high-speed interconnects, including facil‐
ities to set up low-latency, high-bandwidth interprocess communication
mechanisms and to perform I/O.
INTERFACES
The shared object librsm.so.2 provides the public interfaces defined
below. See Intro(3) for additional information on shared object inter‐
faces.
rsm_create_localmemory_handle rsm_free_interconnect_topology
rsm_free_localmemory_handle rsm_get_controller
rsm_get_controller_attr rsm_get_interconnect_topology
rsm_get_segmentid_range rsm_intr_signal_post
rsm_intr_signal_wait rsm_intr_signal_wait_pollfd
rsm_memseg_export_create rsm_memseg_export_destroy
rsm_memseg_export_publish rsm_memseg_export_rebind
rsm_memseg_export_republish rsm_memseg_export_unpublish
rsm_memseg_get_pollfd rsm_memseg_import_close_barrier
rsm_memseg_import_connect rsm_memseg_import_destroy_barrier
rsm_memseg_import_disconnect rsm_memseg_import_get
rsm_memseg_import_get16 rsm_memseg_import_get32
rsm_memseg_import_get64 rsm_memseg_import_get8
rsm_memseg_import_get_mode rsm_memseg_import_getv
rsm_memseg_import_init_barrier rsm_memseg_import_map
rsm_memseg_import_open_barrier rsm_memseg_import_order_barrier
rsm_memseg_import_put rsm_memseg_import_put16
rsm_memseg_import_put32 rsm_memseg_import_put64
rsm_memseg_import_put8 rsm_memseg_import_putv
rsm_memseg_import_set_mode rsm_memseg_import_unmap
rsm_memseg_release_pollfd rsm_release_controller
FILES
/usr/lib/librsm.so.2
shared object
/usr/lib/64/librsm.so.2
64-bit shared object
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌────────────────────┬─────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├────────────────────┼─────────────────┤
│Interface Stability │ Evolving │
├────────────────────┼─────────────────┤
│MT-Level │ Safe │
└────────────────────┴─────────────────┘
SEE ALSOIntro(2), Intro(3), attributes(5)
May 22, 2003 LIBRSM(3LIB)