Package yarp
Class RpcServer
- java.lang.Object
-
- yarp.Contactable
-
- yarp.UnbufferedContactable
-
- yarp.AbstractContactable
-
- yarp.RpcServer
-
public class RpcServer 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(RpcServer obj)
boolean
open()
boolean
open(java.lang.String name)
boolean
open(Contact contact)
boolean
open(Contact contact, boolean registerName)
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
-
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(RpcServer obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classAbstractContactable
-
delete
public void delete()
- Overrides:
delete
in classAbstractContactable
-
open
public boolean open()
- Overrides:
open
in classAbstractContactable
-
open
public boolean open(java.lang.String name)
- Overrides:
open
in classAbstractContactable
-
open
public boolean open(Contact contact, boolean registerName)
- Overrides:
open
in classAbstractContactable
-
open
public boolean open(Contact contact)
- Overrides:
open
in classAbstractContactable
-
write
public boolean write(PortWriter writer, PortWriter callback)
- Overrides:
write
in classAbstractContactable
-
write
public boolean write(PortWriter writer)
- Overrides:
write
in classAbstractContactable
-
write
public boolean write(PortWriter writer, PortReader reader, PortWriter callback)
- Overrides:
write
in classAbstractContactable
-
write
public boolean write(PortWriter writer, PortReader reader)
- Overrides:
write
in classAbstractContactable
-
read
public boolean read(PortReader reader, boolean willReply)
- Overrides:
read
in classAbstractContactable
-
read
public boolean read(PortReader reader)
- Overrides:
read
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
-
-