Package yarp
Class RpcClient
- java.lang.Object
-
- yarp.Contactable
-
- yarp.UnbufferedContactable
-
- yarp.AbstractContactable
-
- yarp.RpcClient
-
public class RpcClient extends AbstractContactable
-
-
Field Summary
-
Fields inherited from class yarp.Contactable
swigCMemOwn
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Port
asPort()
void
delete()
protected void
finalize()
protected static long
getCPtr(RpcClient obj)
boolean
read(PortReader reader)
boolean
read(PortReader reader, boolean willReply)
boolean
reply(PortWriter writer)
boolean
replyAndDrop(PortWriter writer)
void
setInputMode(boolean expectInput)
void
setOutputMode(boolean expectOutput)
void
setRpcMode(boolean expectRpc)
boolean
write(Bottle data1, Bottle data2)
-
Methods inherited from class yarp.AbstractContactable
acquireProperties, addOutput, addOutput, addOutput, close, getCPtr, getEnvelope, getInputCount, getName, getOutputCount, getReport, getType, includeNodeInName, interrupt, isWriting, lockCallback, open, open, open, open, promiseType, releaseProperties, removeCallbackLock, resume, setAdminReader, setCallbackLock, setCallbackLock, setEnvelope, setReader, setReporter, tryLockCallback, unlockCallback, where, write, write, write, write
-
Methods inherited from class yarp.UnbufferedContactable
getCPtr
-
Methods inherited from class yarp.Contactable
getCPtr, setEnvelope, setReadOnly, setRpcClient, setRpcServer, setWriteOnly
-
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(RpcClient obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classAbstractContactable
-
delete
public void delete()
- Overrides:
delete
in classAbstractContactable
-
read
public boolean read(PortReader reader, boolean willReply)
- Overrides:
read
in classAbstractContactable
-
read
public boolean read(PortReader reader)
- Overrides:
read
in classAbstractContactable
-
reply
public boolean reply(PortWriter writer)
- Overrides:
reply
in classAbstractContactable
-
replyAndDrop
public boolean replyAndDrop(PortWriter writer)
- Overrides:
replyAndDrop
in classAbstractContactable
-
setInputMode
public void setInputMode(boolean expectInput)
- Overrides:
setInputMode
in classAbstractContactable
-
setOutputMode
public void setOutputMode(boolean expectOutput)
- Overrides:
setOutputMode
in classAbstractContactable
-
setRpcMode
public void setRpcMode(boolean expectRpc)
- Overrides:
setRpcMode
in classAbstractContactable
-
asPort
public Port asPort()
- Overrides:
asPort
in classAbstractContactable
-
-