net/zeromq#
meth :MessageT(): message
Returns a new empty message.
meth (Bytes: address):FrameT: frame
Returns a new frame with the contents of
Bytes
.meth (Frame₁: any):MessageT(...): message
Returns a new message with the specified content.
Frameᵢ
can be bytes (address / string), a frame, another message ornil
to add an empty frame.
type frame
ZeroMQ frame.
meth (Frame: frame):data: string
Returns the contents of
Frame
.meth (Arg₁: string::buffer):append(Arg₂: frame)
TBD
meth (Signal: integer):MessageT: message
Returns a new signal message with specified value.
type message < sequence
ZeroMQ message.
meth (Message: message):pop: frame | nil
Removes and returns the first frame in
Message
ornil
if there are no frames.meth (Message: message):popmsg: message | nil
Removes and returns the first sub message in
Message
ornil
if there are no sub messages.meth (Message: message):put(Frame: frame): message
Appends
Frame
to the end ofMessage
.meth (Message: message):put(Bytes: address): message
Appends a new frame to the end of
Message
with the specified content.meth (Message: message):put(Nil: nil): message
Appends an empty frame to the end of
Message
.meth (Message: message):put(SubMessage: message): message
Appends
SubMessage
to the end ofMessage
.meth (Message: message):send(Socket: socket)
Sends
Message
onSocket
.meth (Message: message):sendm(Socket: socket)
Sends
Message
onSocket
without the final flag.meth (Arg₁: string::buffer):append(Arg₂: message)
TBD
type socket
ZeroMQ socket.
meth (Socket: socket):MessageT: message | nil
Returns the next message read from
Socket
, blocking until a message is available.meth (Socket: socket):MessageT(Block: boolean): message | nil
Returns the next message read from
Socket
; ifBlock = true
then blocks until a message is available.meth (Socket: socket):affinity: integer
Returns the current affinity setting of
Socket
.meth (Socket: socket):affinity(Integer: integer)
Updates the affinity setting of
Socket
.meth (Arg₁: socket):attach(Arg₂: string, Arg₃: boolean)
TBD
meth (Socket: socket):backlog: integer
Returns the current backlog setting of
Socket
.meth (Socket: socket):backlog(Integer: integer)
Updates the backlog setting of
Socket
.meth (Arg₁: socket):bind(Arg₂: string)
TBD
meth (Socket: socket):conflate(Integer: integer)
Updates the conflate setting of
Socket
.meth (Arg₁: socket):connect(Arg₂: string)
TBD
meth (Socket: socket):connect_rid(Integer: string)
Updates the connect_rid setting of
Socket
.meth (Socket: socket):connect_timeout: integer
Returns the current connect_timeout setting of
Socket
.meth (Socket: socket):connect_timeout(Integer: integer)
Updates the connect_timeout setting of
Socket
.meth (Socket: socket):curve_publickey: integer
Returns the current curve_publickey setting of
Socket
.meth (Socket: socket):curve_publickey(Integer: string)
Updates the curve_publickey setting of
Socket
.meth (Socket: socket):curve_secretkey: integer
Returns the current curve_secretkey setting of
Socket
.meth (Socket: socket):curve_secretkey(Integer: string)
Updates the curve_secretkey setting of
Socket
.meth (Socket: socket):curve_server: integer
Returns the current curve_server setting of
Socket
.meth (Socket: socket):curve_server(Integer: integer)
Updates the curve_server setting of
Socket
.meth (Socket: socket):delay_attach_on_connect(Integer: integer)
Updates the delay_attach_on_connect setting of
Socket
.meth (Arg₁: socket):destroy
TBD
meth (Arg₁: socket):disconnect(Arg₂: string)
TBD
meth (Arg₁: socket):endpoint
TBD
meth (Socket: socket):events: integer
Returns the current events setting of
Socket
.meth (Socket: socket):fd: integer
Returns the current fd setting of
Socket
.meth (Arg₁: socket):flush
TBD
meth (Socket: socket):gssapi_plaintext: integer
Returns the current gssapi_plaintext setting of
Socket
.meth (Socket: socket):gssapi_plaintext(Integer: integer)
Updates the gssapi_plaintext setting of
Socket
.meth (Socket: socket):gssapi_principal: integer
Returns the current gssapi_principal setting of
Socket
.meth (Socket: socket):gssapi_principal(Integer: string)
Updates the gssapi_principal setting of
Socket
.meth (Socket: socket):gssapi_server: integer
Returns the current gssapi_server setting of
Socket
.meth (Socket: socket):gssapi_server(Integer: integer)
Updates the gssapi_server setting of
Socket
.meth (Socket: socket):gssapi_service_principal: integer
Returns the current gssapi_service_principal setting of
Socket
.meth (Socket: socket):gssapi_service_principal(Integer: string)
Updates the gssapi_service_principal setting of
Socket
.meth (Socket: socket):handshake_ivl: integer
Returns the current handshake_ivl setting of
Socket
.meth (Socket: socket):handshake_ivl(Integer: integer)
Updates the handshake_ivl setting of
Socket
.meth (Socket: socket):heartbeat_ivl: integer
Returns the current heartbeat_ivl setting of
Socket
.meth (Socket: socket):heartbeat_ivl(Integer: integer)
Updates the heartbeat_ivl setting of
Socket
.meth (Socket: socket):heartbeat_timeout: integer
Returns the current heartbeat_timeout setting of
Socket
.meth (Socket: socket):heartbeat_timeout(Integer: integer)
Updates the heartbeat_timeout setting of
Socket
.meth (Socket: socket):heartbeat_ttl: integer
Returns the current heartbeat_ttl setting of
Socket
.meth (Socket: socket):heartbeat_ttl(Integer: integer)
Updates the heartbeat_ttl setting of
Socket
.meth (Socket: socket):identity: integer
Returns the current identity setting of
Socket
.meth (Socket: socket):identity(Integer: string)
Updates the identity setting of
Socket
.meth (Socket: socket):immediate: integer
Returns the current immediate setting of
Socket
.meth (Socket: socket):immediate(Integer: integer)
Updates the immediate setting of
Socket
.meth (Socket: socket):invert_matching: integer
Returns the current invert_matching setting of
Socket
.meth (Socket: socket):invert_matching(Integer: integer)
Updates the invert_matching setting of
Socket
.meth (Socket: socket):ipv4only: integer
Returns the current ipv4only setting of
Socket
.meth (Socket: socket):ipv4only(Integer: integer)
Updates the ipv4only setting of
Socket
.meth (Socket: socket):ipv6: integer
Returns the current ipv6 setting of
Socket
.meth (Socket: socket):ipv6(Integer: integer)
Updates the ipv6 setting of
Socket
.meth (Socket: socket):linger: integer
Returns the current linger setting of
Socket
.meth (Socket: socket):linger(Integer: integer)
Updates the linger setting of
Socket
.meth (Socket: socket):maxmsgsize: integer
Returns the current maxmsgsize setting of
Socket
.meth (Socket: socket):maxmsgsize(Integer: integer)
Updates the maxmsgsize setting of
Socket
.meth (Socket: socket):multicast_hops: integer
Returns the current multicast_hops setting of
Socket
.meth (Socket: socket):multicast_hops(Integer: integer)
Updates the multicast_hops setting of
Socket
.meth (Socket: socket):multicast_maxtpdu: integer
Returns the current multicast_maxtpdu setting of
Socket
.meth (Socket: socket):multicast_maxtpdu(Integer: integer)
Updates the multicast_maxtpdu setting of
Socket
.meth (Socket: socket):plain_password: integer
Returns the current plain_password setting of
Socket
.meth (Socket: socket):plain_password(Integer: string)
Updates the plain_password setting of
Socket
.meth (Socket: socket):plain_server: integer
Returns the current plain_server setting of
Socket
.meth (Socket: socket):plain_server(Integer: integer)
Updates the plain_server setting of
Socket
.meth (Socket: socket):plain_username: integer
Returns the current plain_username setting of
Socket
.meth (Socket: socket):plain_username(Integer: string)
Updates the plain_username setting of
Socket
.meth (Socket: socket):probe_router(Integer: integer)
Updates the probe_router setting of
Socket
.meth (Socket: socket):rate: integer
Returns the current rate setting of
Socket
.meth (Socket: socket):rate(Integer: integer)
Updates the rate setting of
Socket
.meth (Socket: socket):rcvbuf: integer
Returns the current rcvbuf setting of
Socket
.meth (Socket: socket):rcvbuf(Integer: integer)
Updates the rcvbuf setting of
Socket
.meth (Socket: socket):rcvhwm: integer
Returns the current rcvhwm setting of
Socket
.meth (Socket: socket):rcvhwm(Integer: integer)
Updates the rcvhwm setting of
Socket
.meth (Socket: socket):rcvmore: integer
Returns the current rcvmore setting of
Socket
.meth (Socket: socket):rcvtimeo: integer
Returns the current rcvtimeo setting of
Socket
.meth (Socket: socket):rcvtimeo(Integer: integer)
Updates the rcvtimeo setting of
Socket
.meth (Socket: socket):reconnect_ivl: integer
Returns the current reconnect_ivl setting of
Socket
.meth (Socket: socket):reconnect_ivl(Integer: integer)
Updates the reconnect_ivl setting of
Socket
.meth (Socket: socket):reconnect_ivl_max: integer
Returns the current reconnect_ivl_max setting of
Socket
.meth (Socket: socket):reconnect_ivl_max(Integer: integer)
Updates the reconnect_ivl_max setting of
Socket
.meth (Socket: socket):recovery_ivl: integer
Returns the current recovery_ivl setting of
Socket
.meth (Socket: socket):recovery_ivl(Integer: integer)
Updates the recovery_ivl setting of
Socket
.meth (Socket: socket):req_correlate(Integer: integer)
Updates the req_correlate setting of
Socket
.meth (Socket: socket):req_relaxed(Integer: integer)
Updates the req_relaxed setting of
Socket
.meth (Socket: socket):router_handover(Integer: integer)
Updates the router_handover setting of
Socket
.meth (Socket: socket):router_mandatory(Integer: integer)
Updates the router_mandatory setting of
Socket
.meth (Socket: socket):router_raw(Integer: integer)
Updates the router_raw setting of
Socket
.meth (Arg₁: socket):signal(Arg₂: integer)
TBD
meth (Socket: socket):sndbuf: integer
Returns the current sndbuf setting of
Socket
.meth (Socket: socket):sndbuf(Integer: integer)
Updates the sndbuf setting of
Socket
.meth (Socket: socket):sndhwm: integer
Returns the current sndhwm setting of
Socket
.meth (Socket: socket):sndhwm(Integer: integer)
Updates the sndhwm setting of
Socket
.meth (Socket: socket):sndtimeo: integer
Returns the current sndtimeo setting of
Socket
.meth (Socket: socket):sndtimeo(Integer: integer)
Updates the sndtimeo setting of
Socket
.meth (Socket: socket):socks_proxy: integer
Returns the current socks_proxy setting of
Socket
.meth (Socket: socket):socks_proxy(Integer: string)
Updates the socks_proxy setting of
Socket
.meth (Socket: socket):stream_notify(Integer: integer)
Updates the stream_notify setting of
Socket
.meth (Socket: socket):subscribe(Integer: string)
Updates the subscribe setting of
Socket
.meth (Socket: socket):tcp_accept_filter: integer
Returns the current tcp_accept_filter setting of
Socket
.meth (Socket: socket):tcp_accept_filter(Integer: string)
Updates the tcp_accept_filter setting of
Socket
.meth (Socket: socket):tcp_keepalive: integer
Returns the current tcp_keepalive setting of
Socket
.meth (Socket: socket):tcp_keepalive(Integer: integer)
Updates the tcp_keepalive setting of
Socket
.meth (Socket: socket):tcp_keepalive_cnt: integer
Returns the current tcp_keepalive_cnt setting of
Socket
.meth (Socket: socket):tcp_keepalive_cnt(Integer: integer)
Updates the tcp_keepalive_cnt setting of
Socket
.meth (Socket: socket):tcp_keepalive_idle: integer
Returns the current tcp_keepalive_idle setting of
Socket
.meth (Socket: socket):tcp_keepalive_idle(Integer: integer)
Updates the tcp_keepalive_idle setting of
Socket
.meth (Socket: socket):tcp_keepalive_intvl: integer
Returns the current tcp_keepalive_intvl setting of
Socket
.meth (Socket: socket):tcp_keepalive_intvl(Integer: integer)
Updates the tcp_keepalive_intvl setting of
Socket
.meth (Socket: socket):tcp_maxrt: integer
Returns the current tcp_maxrt setting of
Socket
.meth (Socket: socket):tcp_maxrt(Integer: integer)
Updates the tcp_maxrt setting of
Socket
.meth (Socket: socket):tos: integer
Returns the current tos setting of
Socket
.meth (Socket: socket):tos(Integer: integer)
Updates the tos setting of
Socket
.meth (Arg₁: socket):unbind(Arg₂: string)
TBD
meth (Socket: socket):unsubscribe(Integer: string)
Updates the unsubscribe setting of
Socket
.meth (Socket: socket):use_fd: integer
Returns the current use_fd setting of
Socket
.meth (Socket: socket):use_fd(Integer: integer)
Updates the use_fd setting of
Socket
.meth (Socket: socket):vmci_buffer_max_size: integer
Returns the current vmci_buffer_max_size setting of
Socket
.meth (Socket: socket):vmci_buffer_max_size(Integer: integer)
Updates the vmci_buffer_max_size setting of
Socket
.meth (Socket: socket):vmci_buffer_min_size: integer
Returns the current vmci_buffer_min_size setting of
Socket
.meth (Socket: socket):vmci_buffer_min_size(Integer: integer)
Updates the vmci_buffer_min_size setting of
Socket
.meth (Socket: socket):vmci_buffer_size: integer
Returns the current vmci_buffer_size setting of
Socket
.meth (Socket: socket):vmci_buffer_size(Integer: integer)
Updates the vmci_buffer_size setting of
Socket
.meth (Socket: socket):vmci_connect_timeout: integer
Returns the current vmci_connect_timeout setting of
Socket
.meth (Socket: socket):vmci_connect_timeout(Integer: integer)
Updates the vmci_connect_timeout setting of
Socket
.meth (Arg₁: socket):wait
TBD
meth (Socket: socket):xpub_manual(Integer: integer)
Updates the xpub_manual setting of
Socket
.meth (Socket: socket):xpub_nodrop(Integer: integer)
Updates the xpub_nodrop setting of
Socket
.meth (Socket: socket):xpub_verbose(Integer: integer)
Updates the xpub_verbose setting of
Socket
.meth (Socket: socket):xpub_verboser(Integer: integer)
Updates the xpub_verboser setting of
Socket
.meth (Socket: socket):xpub_welcome_msg(Integer: string)
Updates the xpub_welcome_msg setting of
Socket
.meth (Socket: socket):zap_domain: integer
Returns the current zap_domain setting of
Socket
.meth (Socket: socket):zap_domain(Integer: string)
Updates the zap_domain setting of
Socket
.meth (Arg₁: string::buffer):append(Arg₂: socket)
TBD
type socket_event < enum
TBD
type socket_type < enum
ZeroMQ socket type.
meth (Type: socket_type):SocketT: socket
Returns a new socket of the specified type.