librsm(3LIB) Interface Libraries librsm(3LIB)
NAME
librsm - 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 messaging 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 |
+-----------------------------+-----------------------------+
|Availability |SUNWrsm (32-bit) |
+-----------------------------+-----------------------------+
| |SUNWrsmx (64-bit) |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
|MT-Level |Safe |
+-----------------------------+-----------------------------+
SEE ALSO
Intro(2), Intro(3), attributes(5)
SunOS 5.11 22 May 2003 librsm(3LIB)