Class Stream
java.lang.Object
zmq.ZObject
zmq.Own
zmq.SocketBase
zmq.socket.Stream
- All Implemented Interfaces:
Pipe.IPipeEvents, IPollEvents
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Pipeprivate final FQprivate booleanprivate booleanprivate intprivate Map<Blob, Stream.Outpipe> private booleanprivate Msgprivate MsgFields inherited from class SocketBase
connectRid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voididentifyPeer(Pipe pipe, boolean isLocallyInitiated) protected voidxattachPipe(Pipe pipe, boolean icanhasall, boolean isLocallyInitiated) protected booleanxhasIn()protected booleanxhasOut()protected voidxpipeTerminated(Pipe pipe) protected voidxreadActivated(Pipe pipe) xrecv()protected booleanprotected booleanxsetsockopt(int option, Object optval) protected voidxwriteActivated(Pipe pipe) Methods inherited from class SocketBase
bind, cancel, close, connect, connectPeer, destroy, disconnectPeer, errno, eventAccepted, eventAcceptFailed, eventBindFailed, eventClosed, eventCloseFailed, eventConnectDelayed, eventConnected, eventConnectRetried, eventDisconnected, eventHandshakeFailedAuth, eventHandshakeFailedNoDetail, eventHandshakeFailedProtocol, eventHandshaken, eventHandshakeSucceeded, eventListening, getCredential, getFD, getSocketOpt, getSocketOptx, hiccuped, inEvent, join, leave, monitor, monitorEvent, pipeTerminated, poll, processBind, processDestroy, processStop, processTerm, readActivated, recv, recv, send, send, setSocketOpt, termEndpoint, toString, typeString, writeActivated, xdisconnectPeer, xhiccuped, xjoin, xleaveMethods inherited from class Own
incSeqnum, isTerminating, launchChild, processOwn, processSeqnum, processTermAck, processTermReq, termChild, terminateMethods inherited from class ZObject
chooseIoThread, connectPending, destroySocket, findEndpoint, getCtx, getTid, pendConnection, processActivateRead, processActivateWrite, processAttach, processCancel, processHiccup, processPipeTerm, processPipeTermAck, processPlug, processReap, processReapAck, processReaped, registerEndpoint, sendActivateRead, sendActivateWrite, sendAttach, sendAttach, sendBind, sendBind, sendCancel, sendDone, sendHiccup, sendInprocConnected, sendOwn, sendPipeTerm, sendPipeTermAck, sendPlug, sendPlug, sendReap, sendReapAck, sendReaped, sendStop, sendTerm, sendTermAck, sendTermReq, setTid, unregisterEndpoint, unregisterEndpointsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IPollEvents
acceptEvent, connectEvent, outEvent, timerEvent
-
Field Details
-
fq
-
prefetched
private boolean prefetched -
identitySent
private boolean identitySent -
prefetchedId
-
prefetchedMsg
-
outpipes
-
currentOut
-
moreOut
private boolean moreOut -
nextRid
private int nextRid
-
-
Constructor Details
-
Stream
-
-
Method Details
-
xattachPipe
- Specified by:
xattachPipein classSocketBase
-
xpipeTerminated
- Specified by:
xpipeTerminatedin classSocketBase
-
xreadActivated
- Overrides:
xreadActivatedin classSocketBase
-
xwriteActivated
- Overrides:
xwriteActivatedin classSocketBase
-
xsend
- Overrides:
xsendin classSocketBase
-
xsetsockopt
- Overrides:
xsetsockoptin classSocketBase
-
xrecv
- Overrides:
xrecvin classSocketBase
-
xhasIn
protected boolean xhasIn()- Overrides:
xhasInin classSocketBase
-
xhasOut
protected boolean xhasOut()- Overrides:
xhasOutin classSocketBase
-
identifyPeer
-