System.ZMQ4

Type Definitions

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

data Stream

Socket type-classes

class SocketType a

class Sender a

class Receiver a

class Subscriber a

class SocketLike s

class Conflatable a

class SendProbe a

Various type definitions

type Size

data Context

data Socket a

data Flag

data Switch

type Timeout

data Event

data EventType

data EventMsg

data Poll s m

data KeyFormat a

data SecurityMechanism

General Operations

withContext

withSocket

bind

unbind

connect

disconnect

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

conflate

curvePublicKey

curveSecretKey

curveServerKey

delayAttachOnConnect

events

fileDescriptor

identity

immediate

ipv4Only

ipv6

lastEndpoint

linger

maxMessageSize

mcastHops

mechanism

moreToReceive

plainServer

plainPassword

plainUserName

rate

receiveBuffer

receiveHighWM

receiveTimeout

reconnectInterval

reconnectIntervalMax

recoveryInterval

sendBuffer

sendHighWM

sendTimeout

tcpKeepAlive

tcpKeepAliveCount

tcpKeepAliveIdle

tcpKeepAliveInterval

zapDomain

Socket Options (Write)

setAffinity

setBacklog

setConflate

setCurveServer

setCurvePublicKey

setCurveSecretKey

setCurveServerKey

setDelayAttachOnConnect

setIdentity

setImmediate

setIpv4Only

setIpv6

setLinger

setMaxMessageSize

setMcastHops

setPlainServer

setPlainPassword

setPlainUserName

setProbeRouter

setRate

setReceiveBuffer

setReceiveHighWM

setReceiveTimeout

setReconnectInterval

setReconnectIntervalMax

setRecoveryInterval

setReqCorrelate

setReqRelaxed

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

shutdown

context

socket

close

waitRead

waitWrite

z85Encode

z85Decode

Utils

proxy

curveKeyPair