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 facilities 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 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 |
|
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:
|
|
Availability |
SUNWrsm (32–bit) |
|
SUNWrsmx (64–bit) |
Interface
Stability |
Evolving |
MT-Level |
Safe |
|
See Also
Intro(2), Intro(3), attributes(5)