System.ZMQ3

Type Definitions

type Size

data Context

data Socket a

data Flag

data Switch

type Timeout

data Event

data EventType

data EventMsg

data Poll m

Type Classes

class SocketType a

class Sender a

class Receiver a

class Subscriber a

Socket Types

data Pair

data Pub

data Sub

data XPub

data XSub

data Req

data Rep

data Dealer

data Router

type XReq

type XRep

data Pull

data Push

General Operations

withContext

withSocket

bind

unbind

connect

send

send'

sendMulti

receive

receiveMulti

version

monitor

poll

subscribe

unsubscribe

Context Options (Read)

ioThreads

maxSockets

Context Options (Write)

setIoThreads

setMaxSockets

Socket Options (Read)

affinity

backlog

delayAttachOnConnect

events

fileDescriptor

identity

ipv4Only

lastEndpoint

linger

maxMessageSize

mcastHops

moreToReceive

rate

receiveBuffer

receiveHighWM

receiveTimeout

reconnectInterval

reconnectIntervalMax

recoveryInterval

sendBuffer

sendHighWM

sendTimeout

tcpKeepAlive

tcpKeepAliveCount

tcpKeepAliveIdle

tcpKeepAliveInterval

Socket Options (Write)

setAffinity

setBacklog

setDelayAttachOnConnect

setIdentity

setIpv4Only

setLinger

setMaxMessageSize

setMcastHops

setRate

setReceiveBuffer

setReceiveHighWM

setReceiveTimeout

setReconnectInterval

setReconnectIntervalMax

setRecoveryInterval

setRouterMandatory

setSendBuffer

setSendHighWM

setSendTimeout

setTcpAcceptFilter

setTcpKeepAlive

setTcpKeepAliveCount

setTcpKeepAliveIdle

setTcpKeepAliveInterval

setXPubVerbose

Restrictions

restrict

toRestricted

Error Handling

data ZMQError

errno

source

message

Low-level Functions

init

term

context

destroy

socket

close

waitRead

waitWrite

Utils

proxy