Package zmq.socket.radiodish
Class Radio
- java.lang.Object
-
- zmq.ZObject
-
- zmq.Own
-
- zmq.SocketBase
-
- zmq.socket.radiodish.Radio
-
- All Implemented Interfaces:
Pipe.IPipeEvents,IPollEvents
public class Radio extends SocketBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRadio.RadioSession
-
Field Summary
Fields Modifier and Type Field Description private Distdistprivate java.util.Map<java.lang.String,java.util.List<Pipe>>subscriptions-
Fields inherited from class zmq.SocketBase
connectRid
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidxattachPipe(Pipe pipe, boolean subscribe2all, boolean isLocallyInitiated)protected booleanxhasIn()protected booleanxhasOut()voidxpipeTerminated(Pipe pipe)voidxreadActivated(Pipe pipe)protected Msgxrecv()protected booleanxsend(Msg msg)voidxwriteActivated(Pipe pipe)-
Methods inherited from class zmq.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, xleave, xsetsockopt
-
Methods inherited from class zmq.Own
incSeqnum, isTerminating, launchChild, processOwn, processSeqnum, processTermAck, processTermReq, termChild, terminate
-
Methods inherited from class zmq.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, unregisterEndpoints
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface zmq.poll.IPollEvents
acceptEvent, connectEvent, outEvent, timerEvent
-
-
-
-
Constructor Detail
-
Radio
public Radio(Ctx parent, int tid, int sid)
-
-
Method Detail
-
xattachPipe
public void xattachPipe(Pipe pipe, boolean subscribe2all, boolean isLocallyInitiated)
- Specified by:
xattachPipein classSocketBase
-
xreadActivated
public void xreadActivated(Pipe pipe)
- Overrides:
xreadActivatedin classSocketBase
-
xwriteActivated
public void xwriteActivated(Pipe pipe)
- Overrides:
xwriteActivatedin classSocketBase
-
xpipeTerminated
public void xpipeTerminated(Pipe pipe)
- Specified by:
xpipeTerminatedin classSocketBase
-
xsend
protected boolean xsend(Msg msg)
- Overrides:
xsendin classSocketBase
-
xrecv
protected Msg xrecv()
- Overrides:
xrecvin classSocketBase
-
xhasIn
protected boolean xhasIn()
- Overrides:
xhasInin classSocketBase
-
xhasOut
protected boolean xhasOut()
- Overrides:
xhasOutin classSocketBase
-
-