Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NANOMSG(7)			  nanomsg 1.1.5 		      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
	 nn_socket(3)

     Close an SP socket
	 nn_close(3)

     Set a socket option
	 nn_setsockopt(3)

     Retrieve a socket option
	 nn_getsockopt(3)

     Add a local endpoint to the socket
	 nn_bind(3)

     Add a remote endpoint to the socket
	 nn_connect(3)

     Remove an endpoint from the socket
	 nn_shutdown(3)

     Send a message
	 nn_send(3)

     Receive a message
	 nn_recv(3)

     Fine-grained alternative to nn_send
	 nn_sendmsg(3)

     Fine-grained alternative to nn_recv
	 nn_recvmsg(3)

     Allocation of messages
	 nn_allocmsg(3) nn_reallocmsg(3) nn_freemsg(3)

     Manipulation of message control data
	 nn_cmsg(3)

     Multiplexing
	 nn_poll(3)

     Retrieve the current errno
	 nn_errno(3)

     Convert an error number into human-readable string
	 nn_strerror(3)

     Query the names and values of nanomsg symbols
	 nn_symbol(3)

     Query properties of nanomsg symbols
	 nn_symbol_info(3)

     Query statistics on a socket
	 nn_get_statistic(3)

     Start a device
	 nn_device(3)

     Notify all sockets about process termination
	 nn_term(3)

     Environment variables that influence nanomsg work
	 nn_env(7)

     Following scalability protocols are provided by nanomsg:

     One-to-one protocol
	 nn_pair(7)

     Request/reply protocol
	 nn_reqrep(7)

     Publish/subscribe protocol
	 nn_pubsub(7)

     Survey protocol
	 nn_survey(7)

     Pipeline protocol
	 nn_pipeline(7)

     Message bus protocol
	 nn_bus(7)

     Following transport mechanisms are provided by nanomsg:

     In-process transport
	 nn_inproc(7)

     Inter-process transport
	 nn_ipc(7)

     TCP transport
	 nn_tcp(7)

     WebSocket transport
	 nn_ws(7)

     The following tool is installed with the library:

     nanocat
	 nanocat(1)

AUTHORS
     Garrett D'Amore <garrett@damore.org> Martin Sustrik <sustrik@250bpm.com>

				   2018-10-15			      NANOMSG(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=nanomsg&sektion=7&manpath=FreeBSD+Ports+15.1.quarterly>

home | help