var searchIndex = {}; searchIndex["nanomsg_sys"] = {"doc":"","items":[[3,"nn_pollfd","nanomsg_sys","",null,null],[5,"nn_socket","",""Creates an SP socket with specified domain and protocol. Returns\na file descriptor for the newly created socket."",null,null],[5,"nn_close","",""Closes the socket s. Any buffered inbound messages that were not yet received\nby the application will be discarded. The library will try to deliver\nany outstanding outbound messages for the time specified by NN_LINGER socket\noption. The call will block in the meantime."",null,null],[5,"nn_setsockopt","",""Sets the value of the option. The level argument specifies the protocol level\nat which the option resides. For generic socket-level options use NN_SOL_SOCKET\nlevel. For socket-type-specific options use socket type for level argument\n(e.g. NN_SUB). For transport-specific options use ID of the transport as\nthe level argument (e.g. NN_TCP).",null,null],[5,"nn_getsockopt","",""Retrieves the value for the option. The level argument specifies the protocol\nlevel at which the option resides. For generic socket-level options use NN_SOL_SOCKET\nlevel. For socket-type-specific options use socket type for level argument\n(e.g. NN_SUB). For transport-specific options use ID of the transport as the\nlevel argument (e.g. NN_TCP).",null,null],[5,"nn_bind","",""Adds a local endpoint to the socket s. The endpoint can be then used by other\napplications to connect to. The addr argument consists of two parts as follows:\ntransport://address. The transport specifies the underlying transport protocol\nto use. The meaning of the address part is specific to the underlying transport\nprotocol."",null,null],[5,"nn_connect","",""Adds a remote endpoint to the socket s. The library would then try to connect to the\nspecified remote endpoint. The addr argument consists of two parts as follows:\ntransport://address. The transport specifies the underlying transport protocol to use.\nThe meaning of the address part is specific to the underlying transport protocol."",null,null],[5,"nn_shutdown","",""Removes an endpoint from socket s. how parameter specifies the ID of the endpoint to\nremove as returned by prior call to nn_bind(3) or nn_connect(3). nn_shutdown() call\nwill return immediately, however, the library will try to deliver any outstanding\noutbound messages to the endpoint for the time specified by NN_LINGER socket option."",null,null],[5,"nn_send","",""The function will send a message containing the data from buffer pointed to by buf\nparameter to the socket s. The message will be len bytes long. Alternatively, to send\na buffer allocated by nn_allocmsg(3) function set the buf parameter to point to the\npointer to the buffer and len parameter to NN_MSG constant. In this case a successful\ncall to nn_send will deallocate the buffer. Trying to deallocate it afterwards will\nresult in undefined behaviour.",null,null],[5,"nn_recv","",""Receive a message from the socket s and store it in the buffer referenced by the buf\nargument. Any bytes exceeding the length specified by the len argument will be truncated.",null,null],[5,"nn_sendmsg","","http://nanomsg.org/v0.4/nn_sendmsg.3.html",null,null],[5,"nn_recvmsg","","http://nanomsg.org/v0.4/nn_recvmsg.3.html",null,null],[5,"nn_allocmsg","","http://nanomsg.org/v0.4/nn_allocmsg.3.html",null,null],[5,"nn_reallocmsg","","http://nanomsg.org/v0.4/nn_reallocmsg.3.html",null,null],[5,"nn_freemsg","","http://nanomsg.org/v0.4/nn_freemsg.3.html",null,null],[5,"nn_poll","","http://nanomsg.org/v0.4/nn_poll.3.html",null,null],[5,"nn_errno","","http://nanomsg.org/v0.4/nn_errno.3.html",null,null],[5,"nn_strerror","","http://nanomsg.org/v0.4/nn_strerror.3.html",null,null],[5,"nn_term","","http://nanomsg.org/v0.4/nn_term.3.html",null,null],[5,"nn_device","","http://nanomsg.org/v0.4/nn_device.3.html",null,null],[17,"NN_HAUSNUMERO","","",null,null],[17,"ENOTSUP","","",null,null],[17,"EACCESS","","",null,null],[17,"AF_SP","","",null,null],[17,"AF_SP_RAW","","",null,null],[17,"NN_PROTO_PIPELINE","","",null,null],[17,"NN_PUSH","","",null,null],[17,"NN_PULL","","",null,null],[17,"NN_MSG","","",null,null],[17,"NN_PROTO_REQREP","","",null,null],[17,"NN_REQ","","",null,null],[17,"NN_REP","","",null,null],[17,"NN_REQ_RESEND_IVL","","",null,null],[17,"NN_PROTO_PAIR","","",null,null],[17,"NN_PAIR","","",null,null],[17,"NN_PROTO_BUS","","",null,null],[17,"NN_BUS","","",null,null],[17,"NN_PROTO_PUBSUB","","",null,null],[17,"NN_PUB","","",null,null],[17,"NN_SUB","","",null,null],[17,"NN_SUB_SUBSCRIBE","","",null,null],[17,"NN_SUB_UNSUBSCRIBE","","",null,null],[17,"NN_PROTO_SURVEY","","",null,null],[17,"NN_SURVEYOR","","",null,null],[17,"NN_RESPONDENT","","",null,null],[17,"NN_SURVEYOR_DEADLINE","","",null,null],[17,"NN_SOCKADDR_MAX","","",null,null],[17,"NN_SOL_SOCKET","","",null,null],[17,"NN_LINGER","","",null,null],[17,"NN_SNDBUF","","",null,null],[17,"NN_RCVBUF","","",null,null],[17,"NN_SNDTIMEO","","",null,null],[17,"NN_RCVTIMEO","","",null,null],[17,"NN_RECONNECT_IVL","","",null,null],[17,"NN_RECONNECT_IVL_MAX","","",null,null],[17,"NN_SNDPRIO","","",null,null],[17,"NN_RCVPRIO","","",null,null],[17,"NN_SNDFD","","",null,null],[17,"NN_RCVFD","","",null,null],[17,"NN_DOMAIN","","",null,null],[17,"NN_PROTOCOL","","",null,null],[17,"NN_IPV4ONLY","","",null,null],[17,"NN_SOCKET_NAME","","",null,null],[17,"NN_DONTWAIT","","",null,null],[17,"NN_INPROC","","",null,null],[17,"NN_IPC","","",null,null],[17,"NN_TCP","","",null,null],[17,"NN_TCP_NODELAY","","",null,null],[17,"NN_POLLIN","","",null,null],[17,"NN_POLLOUT","","",null,null],[17,"NN_POLL_IN_AND_OUT","","",null,null],[17,"ETERM","","",null,null],[17,"EFSM","","",null,null],[11,"clone","","",0,null],[11,"new","","",0,{"inputs":[{"name":"c_int"},{"name":"bool"},{"name":"bool"}],"output":{"name":"nn_pollfd"}}],[11,"pollin_result","","",0,null],[11,"pollout_result","","",0,null]],"paths":[[3,"nn_pollfd"]]}; initSearch(searchIndex);