yarp
Class RpcClient

java.lang.Object
  extended by yarp.Contactable
      extended by yarp.UnbufferedContactable
          extended by yarp.AbstractContactable
              extended by yarp.RpcClient

public class RpcClient
extends AbstractContactable


Field Summary
 
Fields inherited from class yarp.Contactable
swigCMemOwn
 
Constructor Summary
RpcClient()
           
RpcClient(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 Port asPort()
           
 void delete()
           
protected  void finalize()
           
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
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RpcClient

public RpcClient(long cPtr,
                 boolean cMemoryOwn)

RpcClient

public RpcClient()
Method Detail

getCPtr

public static long getCPtr(RpcClient obj)

finalize

protected void finalize()
Overrides:
finalize in class AbstractContactable

delete

public void delete()
Overrides:
delete in class AbstractContactable

read

public boolean read(PortReader reader,
                    boolean willReply)
Overrides:
read in class AbstractContactable

read

public boolean read(PortReader reader)
Overrides:
read in class AbstractContactable

reply

public boolean reply(PortWriter writer)
Overrides:
reply in class AbstractContactable

replyAndDrop

public boolean replyAndDrop(PortWriter writer)
Overrides:
replyAndDrop in class AbstractContactable

setInputMode

public void setInputMode(boolean expectInput)
Overrides:
setInputMode in class AbstractContactable

setOutputMode

public void setOutputMode(boolean expectOutput)
Overrides:
setOutputMode in class AbstractContactable

setRpcMode

public void setRpcMode(boolean expectRpc)
Overrides:
setRpcMode in class AbstractContactable

asPort

public Port asPort()
Overrides:
asPort in class AbstractContactable

write

public boolean write(Bottle data1,
                     Bottle data2)