LIBRSM(3LIB) | Interface Libraries | LIBRSM(3LIB) |
librsm - remote shared memory interface library
cc [ flag... ] file... -lrsm [ library... ] #include <rsmapi.h>
The functions in this library provide an interface for OS bypass messaging for applications over high-speed interconnects, including facilities to set up low-latency, high-bandwidth interprocess communication mechanisms and to perform I/O.
The shared object librsm.so.2 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.
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 |
/usr/lib/librsm.so.2
/usr/lib/64/librsm.so.2
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Evolving |
MT-Level | Safe |
May 22, 2003 | OmniOS |