yarp
Class AbstractContactable
java.lang.Object
yarp.Contactable
yarp.UnbufferedContactable
yarp.AbstractContactable
- Direct Known Subclasses:
- RpcClient, RpcServer
public class AbstractContactable
- extends UnbufferedContactable
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractContactable
public AbstractContactable(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(AbstractContactable obj)
finalize
protected void finalize()
- Overrides:
finalize
in class UnbufferedContactable
delete
public void delete()
- Overrides:
delete
in class UnbufferedContactable
open
public boolean open()
- Overrides:
open
in class Contactable
open
public boolean open(java.lang.String name)
- Overrides:
open
in class Contactable
open
public boolean open(Contact contact,
boolean registerName)
- Overrides:
open
in class Contactable
open
public boolean open(Contact contact)
- Overrides:
open
in class Contactable
asPort
public Port asPort()
addOutput
public boolean addOutput(java.lang.String name)
- Overrides:
addOutput
in class Contactable
addOutput
public boolean addOutput(java.lang.String name,
java.lang.String carrier)
- Overrides:
addOutput
in class Contactable
addOutput
public boolean addOutput(Contact contact)
- Overrides:
addOutput
in class Contactable
close
public void close()
- Overrides:
close
in class Contactable
interrupt
public void interrupt()
- Overrides:
interrupt
in class Contactable
resume
public void resume()
- Overrides:
resume
in class Contactable
where
public Contact where()
- Overrides:
where
in class Contactable
getName
public java.lang.String getName()
- Overrides:
getName
in class Contactable
setEnvelope
public boolean setEnvelope(PortWriter envelope)
- Overrides:
setEnvelope
in class Contactable
getEnvelope
public boolean getEnvelope(PortReader envelope)
- Overrides:
getEnvelope
in class Contactable
getInputCount
public int getInputCount()
- Overrides:
getInputCount
in class Contactable
getOutputCount
public int getOutputCount()
- Overrides:
getOutputCount
in class Contactable
getReport
public void getReport(PortReport reporter)
- Overrides:
getReport
in class Contactable
setReporter
public void setReporter(PortReport reporter)
- Overrides:
setReporter
in class Contactable
isWriting
public boolean isWriting()
- Overrides:
isWriting
in class Contactable
setReader
public void setReader(PortReader reader)
- Overrides:
setReader
in class Contactable
setAdminReader
public void setAdminReader(PortReader reader)
- Overrides:
setAdminReader
in class Contactable
setInputMode
public void setInputMode(boolean expectInput)
- Overrides:
setInputMode
in class Contactable
setOutputMode
public void setOutputMode(boolean expectOutput)
- Overrides:
setOutputMode
in class Contactable
setRpcMode
public void setRpcMode(boolean expectRpc)
- Overrides:
setRpcMode
in class Contactable
getType
public SWIGTYPE_p_Type getType()
- Overrides:
getType
in class Contactable
promiseType
public void promiseType(SWIGTYPE_p_Type typ)
- Overrides:
promiseType
in class Contactable
acquireProperties
public Property acquireProperties(boolean readOnly)
- Overrides:
acquireProperties
in class Contactable
releaseProperties
public void releaseProperties(Property prop)
- Overrides:
releaseProperties
in class Contactable
write
public boolean write(PortWriter writer,
PortWriter callback)
- Overrides:
write
in class UnbufferedContactable
write
public boolean write(PortWriter writer)
- Overrides:
write
in class UnbufferedContactable
write
public boolean write(PortWriter writer,
PortReader reader,
PortWriter callback)
- Overrides:
write
in class UnbufferedContactable
write
public boolean write(PortWriter writer,
PortReader reader)
- Overrides:
write
in class UnbufferedContactable
read
public boolean read(PortReader reader,
boolean willReply)
- Overrides:
read
in class UnbufferedContactable
read
public boolean read(PortReader reader)
- Overrides:
read
in class UnbufferedContactable
reply
public boolean reply(PortWriter writer)
- Overrides:
reply
in class UnbufferedContactable
replyAndDrop
public boolean replyAndDrop(PortWriter writer)
- Overrides:
replyAndDrop
in class UnbufferedContactable
includeNodeInName
public void includeNodeInName(boolean flag)
- Overrides:
includeNodeInName
in class Contactable
setCallbackLock
public boolean setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)
- Overrides:
setCallbackLock
in class Contactable
setCallbackLock
public boolean setCallbackLock()
- Overrides:
setCallbackLock
in class Contactable
removeCallbackLock
public boolean removeCallbackLock()
- Overrides:
removeCallbackLock
in class Contactable
lockCallback
public boolean lockCallback()
- Overrides:
lockCallback
in class Contactable
tryLockCallback
public boolean tryLockCallback()
- Overrides:
tryLockCallback
in class Contactable
unlockCallback
public void unlockCallback()
- Overrides:
unlockCallback
in class Contactable