Class Pipe
java.lang.Object
zmq.ZObject
zmq.pipe.Pipe
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckHwm()booleanbooleanvoidflush()intvoidhiccup()static Pipe[]protected voidprotected voidprocessActivateWrite(long msgsRead) protected voidprocessHiccup(YPipeBase<Msg> pipe) protected voidprotected voidread()voidrollback()voidvoidsendHiccupMsg(Msg hiccupMsg) voidsetDisconnectMsg(Msg msg) voidsetEventSink(Pipe.IPipeEvents sink) voidsetHwms(int inhwm, int outhwm) voidsetIdentity(Blob identity) voidvoidsetRoutingId(int routingId) voidterminate(boolean delay) toString()booleanMethods inherited from class ZObject
chooseIoThread, connectPending, destroySocket, findEndpoint, getCtx, getTid, pendConnection, processAttach, processBind, processCancel, processOwn, processPlug, processReap, processReapAck, processReaped, processSeqnum, processStop, processTerm, processTermAck, processTermReq, 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
-
Method Details
-
pair
-
setEventSink
-
setIdentity
-
getIdentity
-
setRoutingId
public void setRoutingId(int routingId) -
getRoutingId
public int getRoutingId() -
getCredential
-
checkRead
public boolean checkRead() -
read
-
checkWrite
public boolean checkWrite() -
write
-
rollback
public void rollback() -
flush
public void flush() -
processActivateRead
protected void processActivateRead()- Overrides:
processActivateReadin classZObject
-
processActivateWrite
protected void processActivateWrite(long msgsRead) - Overrides:
processActivateWritein classZObject
-
processHiccup
- Overrides:
processHiccupin classZObject
-
processPipeTerm
protected void processPipeTerm()- Overrides:
processPipeTermin classZObject
-
processPipeTermAck
protected void processPipeTermAck()- Overrides:
processPipeTermAckin classZObject
-
setNoDelay
public void setNoDelay() -
terminate
public void terminate(boolean delay) -
hiccup
public void hiccup() -
setHwms
public void setHwms(int inhwm, int outhwm) -
checkHwm
public boolean checkHwm() -
setDisconnectMsg
-
sendDisconnectMsg
public void sendDisconnectMsg() -
sendHiccupMsg
-
toString
-