def version(): """Returns the tuple (major, minor, patch) of the current zmq version. """ major = ffi.new('int*') minor= ffi.new('int*') patch = ffi.new('int*') Z.zmq_version(major, minor, patch) return (major[0], minor[0], patch[0])
def version(): """Returns the tuple (major, minor, patch) of the current zmq version. """ major = ffi.new('int*') minor = ffi.new('int*') patch = ffi.new('int*') Z.zmq_version(major, minor, patch) return (major[0], minor[0], patch[0])
def errno(): """ This function retrieves the errno as it is known to 0MQ library. The goal of this function is to make the code 100% portable, including where 0MQ compiled with certain CRT library (on Windows) is linked to an application that uses different CRT library. """ return Z.zmq_errno()
def msg_recv(msg, s, flags): return Z.zmq_msg_recv(msg, s, flags)
def poll(items, nitem, timeout): return Z.zmq_poll(items, nitem, timeout)
def msg_close(msg): return Z.zmq_msg_close(msg)
def connect(sock, addr): return Z.zmq_connect(sock, addr)
def recv(sock, buf, len, flags): return Z.zmq_recv(sock, buf, len, flags)
def msg_more(msg): return Z.zmq_msg_more(msg)
def close(sock): return Z.zmq_close(sock)
def msg_get(msg, opt): return Z.zmq_msg_get(msg, opt)
def msg_set(msg, opt, val): return Z.zmq_msg_set(msg, opt, val)
def msg_size(msg): return Z.zmq_msg_size(msg)
def msg_data(msg): return Z.zmq_msg_data(msg)
def msg_copy(dest, src): return Z.zmq_msg_copy(dest, src)
def msg_move(dest, src): return Z.zmq_msg_move(dest, src)
def socket(ctx, typ): return Z.zmq_socket(ctx, typ)
def setsockopt(sock, opt, val, len): return Z.zmq_setsockopt(sock, opt, val, len)
def getsockopt(sock, opt, val, len): return Z.zmq_getsockopt(sock, opt, val, len)
def disconnect(sock, addr): return Z.zmq_disconnect(sock, addr)
def bind(sock, addr): return Z.zmq_bind(sock, addr)
def sendmsg(sock, msg, flags): return Z.zmq_sendmsg(sock, msg, flags)
def z85_encode(dest, data, size): return Z.zmq_z85_encode(dest, data, size)
def unbind(sock, addr): return Z.zmq_unbind(sock, addr)
def msg_send(msg, s, flags): return Z.zmq_msg_send(msg, s, flags)
def send(sock, buf, len, flags): return Z.zmq_send(sock, buf, len, flags)
def socket_monitor(sock, addr, events): return Z.zmq_socket_monitor(sock, addr, events)
def recvmsg(sock, msg, flags): return Z.zmq_recvmsg(sock, msg, flags)
def proxy(frontend, backend, capture): return Z.zmq_proxy(frontend, backend, capture)
def z86_decode(dest, string): return Z.zmq_z85_decode(dest, string)
def msg_init_data(msg, data, size, ffn, hint): return Z.zmq_msg_init_data(msg, data, size, ffn, hint)
def z85_decode(dest, string): return Z.zmq_z85_decode(dest, string)