nanomsg(7) ========== NAME ---- nanomsg - scalability protocols library SYNOPSIS -------- *cc* ['flags'] 'files' *-lnanomsg* ['libraries'] DESCRIPTION ----------- Following functions are exported by nanomsg library: Create an SP socket:: linknanomsg:nn_socket[3] Close an SP socket:: linknanomsg:nn_close[3] Set a socket option:: linknanomsg:nn_setsockopt[3] Retrieve a socket option:: linknanomsg:nn_getsockopt[3] Add a local endpoint to the socket:: linknanomsg:nn_bind[3] Add a remote endpoint to the socket:: linknanomsg:nn_connect[3] Remove an endpoint from the socket:: linknanomsg:nn_shutdown[3] Send a message:: linknanomsg:nn_send[3] Receive a message:: linknanomsg:nn_recv[3] Fine-grained alternative to nn_send:: linknanomsg:nn_sendmsg[3] Fine-grained alternative to nn_recv:: linknanomsg:nn_recvmsg[3] Allocation of messages:: linknanomsg:nn_allocmsg[3] linknanomsg:nn_reallocmsg[3] linknanomsg:nn_freemsg[3] Manipulation of message control data:: linknanomsg:nn_cmsg[3] Multiplexing:: linknanomsg:nn_poll[3] Retrieve the current errno:: linknanomsg:nn_errno[3] Convert an error number into human-readable string:: linknanomsg:nn_strerror[3] Query the names and values of nanomsg symbols:: linknanomsg:nn_symbol[3] Query properties of nanomsg symbols:: linknanomsg:nn_symbol_info[3] Start a device:: linknanomsg:nn_device[3] Notify all sockets about process termination:: linknanomsg:nn_term[3] Environment variables that influence nanomsg work:: linknanomsg:nn_env[7] Following scalability protocols are provided by nanomsg: One-to-one protocol:: linknanomsg:nn_pair[7] Request/reply protocol:: linknanomsg:nn_reqrep[7] Publish/subscribe protocol:: linknanomsg:nn_pubsub[7] Survey protocol:: linknanomsg:nn_survey[7] Pipeline protocol:: linknanomsg:nn_pipeline[7] Message bus protocol:: linknanomsg:nn_bus[7] Following transport mechanisms are provided by nanomsg: In-process transport:: linknanomsg:nn_inproc[7] Inter-process transport:: linknanomsg:nn_ipc[7] TCP transport:: linknanomsg:nn_tcp[7] Following tools are installed with the library: nanocat:: linknanomsg:nanocat[1] AUTHORS ------- Martin Sustrik