yarp
Class RpcServer

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

public class RpcServer
extends AbstractContactable


Field Summary
 
Fields inherited from class yarp.Contactable
swigCMemOwn
 
Constructor Summary
RpcServer()
           
RpcServer(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 Port asPort()
           
 void delete()
           
protected  void finalize()
           
static long getCPtr(RpcServer obj)
           
 boolean open()
           
 boolean open(Contact contact)
           
 boolean open(Contact contact, boolean registerName)
           
 boolean open(java.lang.String name)
           
 boolean read(PortReader reader)
           
 boolean read(PortReader reader, boolean willReply)
           
 void setInputMode(boolean expectInput)
           
 void setOutputMode(boolean expectOutput)
           
 void setRpcMode(boolean expectRpc)
           
 boolean write(PortWriter writer)
           
 boolean write(PortWriter writer, PortReader reader)
           
 boolean write(PortWriter writer, PortReader reader, PortWriter callback)
           
 boolean write(PortWriter writer, PortWriter callback)
           
 
Methods inherited from class yarp.AbstractContactable
acquireProperties, addOutput, addOutput, addOutput, close, getCPtr, getEnvelope, getInputCount, getName, getOutputCount, getReport, getType, includeNodeInName, interrupt, isWriting, lockCallback, promiseType, releaseProperties, removeCallbackLock, reply, replyAndDrop, resume, setAdminReader, setCallbackLock, setCallbackLock, setEnvelope, setReader, setReporter, tryLockCallback, unlockCallback, where
 
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

RpcServer

public RpcServer(long cPtr,
                 boolean cMemoryOwn)

RpcServer

public RpcServer()
Method Detail

getCPtr

public static long getCPtr(RpcServer obj)

finalize

protected void finalize()
Overrides:
finalize in class AbstractContactable

delete

public void delete()
Overrides:
delete in class AbstractContactable

open

public boolean open()
Overrides:
open in class AbstractContactable

open

public boolean open(java.lang.String name)
Overrides:
open in class AbstractContactable

open

public boolean open(Contact contact,
                    boolean registerName)
Overrides:
open in class AbstractContactable

open

public boolean open(Contact contact)
Overrides:
open in class AbstractContactable

write

public boolean write(PortWriter writer,
                     PortWriter callback)
Overrides:
write in class AbstractContactable

write

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

write

public boolean write(PortWriter writer,
                     PortReader reader,
                     PortWriter callback)
Overrides:
write in class AbstractContactable

write

public boolean write(PortWriter writer,
                     PortReader reader)
Overrides:
write 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

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