Package yarp
Class AbstractContactable
- java.lang.Object
-
- yarp.Contactable
-
- yarp.UnbufferedContactable
-
- yarp.AbstractContactable
-
public class AbstractContactable extends UnbufferedContactable
-
-
Field Summary
-
Fields inherited from class yarp.Contactable
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractContactable(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Property
acquireProperties(boolean readOnly)
boolean
addOutput(java.lang.String name)
boolean
addOutput(java.lang.String name, java.lang.String carrier)
boolean
addOutput(Contact contact)
Port
asPort()
void
close()
void
delete()
protected void
finalize()
protected static long
getCPtr(AbstractContactable obj)
boolean
getEnvelope(PortReader envelope)
int
getInputCount()
java.lang.String
getName()
int
getOutputCount()
void
getReport(PortReport reporter)
SWIGTYPE_p_Type
getType()
void
includeNodeInName(boolean flag)
void
interrupt()
boolean
isWriting()
boolean
lockCallback()
boolean
open()
boolean
open(java.lang.String name)
boolean
open(Contact contact)
boolean
open(Contact contact, boolean registerName)
void
promiseType(SWIGTYPE_p_Type typ)
boolean
read(PortReader reader)
boolean
read(PortReader reader, boolean willReply)
void
releaseProperties(Property prop)
boolean
removeCallbackLock()
boolean
reply(PortWriter writer)
boolean
replyAndDrop(PortWriter writer)
void
resume()
void
setAdminReader(PortReader reader)
boolean
setCallbackLock()
boolean
setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)
boolean
setEnvelope(PortWriter envelope)
void
setInputMode(boolean expectInput)
void
setOutputMode(boolean expectOutput)
void
setReader(PortReader reader)
void
setReporter(PortReport reporter)
void
setRpcMode(boolean expectRpc)
boolean
tryLockCallback()
void
unlockCallback()
Contact
where()
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.UnbufferedContactable
getCPtr
-
Methods inherited from class yarp.Contactable
getCPtr, setEnvelope, setReadOnly, setRpcClient, setRpcServer, setWriteOnly
-
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(AbstractContactable obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classUnbufferedContactable
-
delete
public void delete()
- Overrides:
delete
in classUnbufferedContactable
-
open
public boolean open()
- Overrides:
open
in classContactable
-
open
public boolean open(java.lang.String name)
- Overrides:
open
in classContactable
-
open
public boolean open(Contact contact, boolean registerName)
- Overrides:
open
in classContactable
-
open
public boolean open(Contact contact)
- Overrides:
open
in classContactable
-
asPort
public Port asPort()
-
addOutput
public boolean addOutput(java.lang.String name)
- Overrides:
addOutput
in classContactable
-
addOutput
public boolean addOutput(java.lang.String name, java.lang.String carrier)
- Overrides:
addOutput
in classContactable
-
addOutput
public boolean addOutput(Contact contact)
- Overrides:
addOutput
in classContactable
-
close
public void close()
- Overrides:
close
in classContactable
-
interrupt
public void interrupt()
- Overrides:
interrupt
in classContactable
-
resume
public void resume()
- Overrides:
resume
in classContactable
-
where
public Contact where()
- Overrides:
where
in classContactable
-
getName
public java.lang.String getName()
- Overrides:
getName
in classContactable
-
setEnvelope
public boolean setEnvelope(PortWriter envelope)
- Overrides:
setEnvelope
in classContactable
-
getEnvelope
public boolean getEnvelope(PortReader envelope)
- Overrides:
getEnvelope
in classContactable
-
getInputCount
public int getInputCount()
- Overrides:
getInputCount
in classContactable
-
getOutputCount
public int getOutputCount()
- Overrides:
getOutputCount
in classContactable
-
getReport
public void getReport(PortReport reporter)
- Overrides:
getReport
in classContactable
-
setReporter
public void setReporter(PortReport reporter)
- Overrides:
setReporter
in classContactable
-
isWriting
public boolean isWriting()
- Overrides:
isWriting
in classContactable
-
setReader
public void setReader(PortReader reader)
- Overrides:
setReader
in classContactable
-
setAdminReader
public void setAdminReader(PortReader reader)
- Overrides:
setAdminReader
in classContactable
-
setInputMode
public void setInputMode(boolean expectInput)
- Overrides:
setInputMode
in classContactable
-
setOutputMode
public void setOutputMode(boolean expectOutput)
- Overrides:
setOutputMode
in classContactable
-
setRpcMode
public void setRpcMode(boolean expectRpc)
- Overrides:
setRpcMode
in classContactable
-
getType
public SWIGTYPE_p_Type getType()
- Overrides:
getType
in classContactable
-
promiseType
public void promiseType(SWIGTYPE_p_Type typ)
- Overrides:
promiseType
in classContactable
-
acquireProperties
public Property acquireProperties(boolean readOnly)
- Overrides:
acquireProperties
in classContactable
-
releaseProperties
public void releaseProperties(Property prop)
- Overrides:
releaseProperties
in classContactable
-
write
public boolean write(PortWriter writer, PortWriter callback)
- Overrides:
write
in classUnbufferedContactable
-
write
public boolean write(PortWriter writer)
- Overrides:
write
in classUnbufferedContactable
-
write
public boolean write(PortWriter writer, PortReader reader, PortWriter callback)
- Overrides:
write
in classUnbufferedContactable
-
write
public boolean write(PortWriter writer, PortReader reader)
- Overrides:
write
in classUnbufferedContactable
-
read
public boolean read(PortReader reader, boolean willReply)
- Overrides:
read
in classUnbufferedContactable
-
read
public boolean read(PortReader reader)
- Overrides:
read
in classUnbufferedContactable
-
reply
public boolean reply(PortWriter writer)
- Overrides:
reply
in classUnbufferedContactable
-
replyAndDrop
public boolean replyAndDrop(PortWriter writer)
- Overrides:
replyAndDrop
in classUnbufferedContactable
-
includeNodeInName
public void includeNodeInName(boolean flag)
- Overrides:
includeNodeInName
in classContactable
-
setCallbackLock
public boolean setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)
- Overrides:
setCallbackLock
in classContactable
-
setCallbackLock
public boolean setCallbackLock()
- Overrides:
setCallbackLock
in classContactable
-
removeCallbackLock
public boolean removeCallbackLock()
- Overrides:
removeCallbackLock
in classContactable
-
lockCallback
public boolean lockCallback()
- Overrides:
lockCallback
in classContactable
-
tryLockCallback
public boolean tryLockCallback()
- Overrides:
tryLockCallback
in classContactable
-
unlockCallback
public void unlockCallback()
- Overrides:
unlockCallback
in classContactable
-
-