NAME | SYNOPSIS | DESCRIPTION | INTERFACES | FILES | ATTRIBUTES | SEE ALSO
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_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 |
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 |
NAME | SYNOPSIS | DESCRIPTION | INTERFACES | FILES | ATTRIBUTES | SEE ALSO