var searchIndex = {}; searchIndex["zmq_rs"] = {"doc":"","items":[[3,"Socket","zmq_rs","",null,null],[3,"Error","","",null,null],[3,"Context","","",null,null],[3,"Message","","",null,null],[5,"version","","Report 0MQ library version",null,null],[5,"has_capability","","Check a ZMQ capability",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"z85_encode","","Encode a binary key as Z85 printable text",null,null],[5,"z85_decode","","Decode a binary key from Z85 printable text",null,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[5,"gen_curve_keypair","","Generate z85-encoded public and private keypair with libsodium.",null,{"inputs":[],"output":{"name":"result"}}],[11,"from_raw","","",0,null],[11,"close","","Close 0MQ socket",0,null],[11,"bind","","Accept incoming connections on a socket",0,null],[11,"connect","","Create outgoing connection from socket",0,null],[11,"unbind","","Stop accepting connections on a socket",0,null],[11,"disconnect","","Disconnect a socket",0,null],[11,"send_msg","","Send a message part on a socket",0,null],[11,"recv_into_msg","","Receive a message part from a socket",0,null],[11,"recv_msg","","Receive a message part from a socket",0,null],[11,"send_bytes","","Send bytes on a socket",0,null],[11,"send_const_bytes","","Send a constant-memory message part on a socket",0,null],[11,"send_str","","Send a UTF-8 string on socket",0,null],[11,"recv_bytes","","Receive bytes from a socket",0,null],[11,"recv_bytes_into_slice","","Receive bytes into a mutable slice\n# Caution\n*Any bytes exceeding the length of buffer will be truncated.*",0,null],[11,"recv_string","","Receive a UTF-8 string from socket",0,null],[11,"socket_monitor","","Monitor socket events",0,null],[11,"run_proxy","","Start built-in 0MQ proxy",0,{"inputs":[{"name":"socket"},{"name":"socket"}],"output":{"name":"result"}}],[11,"run_proxy_ex","","Start built-in 0MQ proxy",0,{"inputs":[{"name":"socket"},{"name":"socket"},{"name":"option"},{"name":"option"}],"output":{"name":"result"}}],[11,"as_poll_item","","Create a poll item from current socket",0,null],[11,"poll","","input/output multiplexing",0,null],[11,"drop","","",0,null],[6,"Errno","","",null,null],[6,"SocketType","","",null,null],[6,"MessageProperty","","",null,null],[6,"SecurityMechanism","","",null,null],[17,"EPERM","","",null,null],[17,"ENOENT","","",null,null],[17,"ESRCH","","",null,null],[17,"EINTR","","",null,null],[17,"EIO","","",null,null],[17,"ENXIO","","",null,null],[17,"E2BIG","","",null,null],[17,"ENOEXEC","","",null,null],[17,"EBADF","","",null,null],[17,"ECHILD","","",null,null],[17,"EAGAIN","","",null,null],[17,"ENOMEM","","",null,null],[17,"EACCES","","",null,null],[17,"EFAULT","","",null,null],[17,"EBUSY","","",null,null],[17,"EEXIST","","",null,null],[17,"EXDEV","","",null,null],[17,"ENODEV","","",null,null],[17,"ENOTDIR","","",null,null],[17,"EISDIR","","",null,null],[17,"ENFILE","","",null,null],[17,"EMFILE","","",null,null],[17,"ENOTTY","","",null,null],[17,"EFBIG","","",null,null],[17,"ENOSPC","","",null,null],[17,"ESPIPE","","",null,null],[17,"EROFS","","",null,null],[17,"EMLINK","","",null,null],[17,"EPIPE","","",null,null],[17,"EDOM","","",null,null],[17,"EDEADLK","","",null,null],[17,"ENAMETOOLONG","","",null,null],[17,"ENOLCK","","",null,null],[17,"ENOSYS","","",null,null],[17,"ENOTEMPTY","","",null,null],[17,"EFSM","","",null,null],[17,"ENOCOMPATPROTO","","",null,null],[17,"ETERM","","",null,null],[17,"EMTHREAD","","",null,null],[17,"ENOTSUP","","",null,null],[17,"EPROTONOSUPPORT","","",null,null],[17,"ENOBUFS","","",null,null],[17,"ENETDOWN","","",null,null],[17,"EADDRINUSE","","",null,null],[17,"EADDRNOTAVAIL","","",null,null],[17,"ECONNREFUSED","","",null,null],[17,"EINPROGRESS","","",null,null],[17,"ENOTSOCK","","",null,null],[17,"EMSGSIZE","","",null,null],[17,"EAFNOSUPPORT","","",null,null],[17,"ENETUNREACH","","",null,null],[17,"ECONNABORTED","","",null,null],[17,"ECONNRESET","","",null,null],[17,"ENOTCONN","","",null,null],[17,"ETIMEDOUT","","",null,null],[17,"EHOSTUNREACH","","",null,null],[17,"ENETRESET","","",null,null],[17,"ZMQ_VERSION_MAJOR","","",null,null],[17,"ZMQ_VERSION_MINOR","","",null,null],[17,"ZMQ_VERSION_PATCH","","",null,null],[17,"ZMQ_VERSION","","",null,null],[17,"PAIR","","",null,null],[17,"PUB","","",null,null],[17,"SUB","","",null,null],[17,"REQ","","",null,null],[17,"REP","","",null,null],[17,"DEALER","","",null,null],[17,"ROUTER","","",null,null],[17,"PULL","","",null,null],[17,"PUSH","","",null,null],[17,"XPUB","","",null,null],[17,"XSUB","","",null,null],[17,"STREAM","","",null,null],[17,"MORE","","",null,null],[17,"SRCFD","","",null,null],[17,"SHARED","","",null,null],[17,"ZMQ_NULL","","",null,null],[17,"ZMQ_PLAIN","","",null,null],[17,"ZMQ_CURVE","","",null,null],[17,"ZMQ_GSSAPI","","",null,null],[11,"clone","","",1,null],[11,"get_errno","","",1,null],[11,"fmt","","",1,null],[11,"fmt","","",1,null],[11,"description","","",1,null],[11,"new","","Create new 0MQ context",2,{"inputs":[],"output":{"name":"result"}}],[11,"shutdown","","Shutdown a 0MQ context",2,null],[11,"get_io_threads","","",2,null],[11,"get_max_sockets","","",2,null],[11,"get_socket_limit","","",2,null],[11,"is_ipv6_enabled","","",2,null],[11,"set_io_threads","","",2,null],[11,"set_max_sockets","","",2,null],[11,"set_thread_priority","","",2,null],[11,"set_thread_sched_policy","","",2,null],[11,"set_ipv6","","",2,null],[11,"socket","","Create 0MQ socket",2,null],[11,"drop","","",2,null],[11,"new","","initialise empty 0MQ message.",3,{"inputs":[],"output":{"name":"result"}}],[11,"with_capcity","","Initialise 0MQ message of a specified size.",3,{"inputs":[{"name":"usize"}],"output":{"name":"result"}}],[11,"from_vec","","Initialise 0MQ message from a supplied std::vec::Vec<u8>.",3,{"inputs":[{"name":"vec"}],"output":{"name":"result"}}],[11,"from_slice","","",3,null],[11,"msg_move","","Move content of a message to another message.",3,{"inputs":[{"name":"message"},{"name":"message"}],"output":{"name":"result"}}],[11,"msg_copy","","Copy content of a message to another message.",3,{"inputs":[{"name":"message"},{"name":"message"}],"output":{"name":"result"}}],[11,"get_data_ptr","","Retrieve pointer to message content.",3,null],[11,"get_const_data_ptr","","Retrieve pointer to message content.",3,null],[11,"len","","Retrieve message content size in bytes",3,null],[11,"has_more","","Indicate if there are more message parts to receive",3,null],[11,"get_property","","Get message property",3,null],[11,"get_meta","","Get message metadata property",3,null],[11,"deref","","",3,null],[11,"deref_mut","","",3,null],[11,"drop","","",3,null],[14,"ZMQ_MAKE_VERSION!","","",null,null]],"paths":[[3,"Socket"],[3,"Error"],[3,"Context"],[3,"Message"]]}; initSearch(searchIndex);