Package yarp
Class Port
- java.lang.Object
-
- yarp.Contactable
-
- yarp.UnbufferedContactable
-
- yarp.Port
-
public class Port extends UnbufferedContactable
-
-
Field Summary
-
Fields inherited from class yarp.Contactable
swigCMemOwn
-
-
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)
void
close()
void
delete()
void
enableBackgroundWrite(boolean backgroundFlag)
protected void
finalize()
protected static long
getCPtr(Port obj)
boolean
getEnvelope(PortReader envelope)
int
getInputCount()
int
getOutputCount()
void
getReport(PortReport reporter)
SWIGTYPE_p_Type
getType()
int
getVerbosity()
void
includeNodeInName(boolean flag)
void
interrupt()
boolean
isOpen()
boolean
isWriting()
boolean
lockCallback()
boolean
openFake(java.lang.String name)
void
promiseType(SWIGTYPE_p_Type typ)
boolean
read(PortReader reader)
boolean
read(PortReader reader, boolean willReply)
void
releaseProperties(Property prop)
boolean
removeCallbackLock()
boolean
reply(Bottle data)
boolean
reply(PortWriter writer)
boolean
replyAndDrop(PortWriter writer)
void
resume()
void
setAdminMode()
void
setAdminMode(boolean adminMode)
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
setReaderCreator(SWIGTYPE_p_PortReaderCreator creator)
void
setReporter(PortReport reporter)
void
setRpcMode(boolean expectRpc)
boolean
setTimeout(float timeout)
void
setVerbosity(int level)
boolean
sharedOpen(Port port)
boolean
tryLockCallback()
void
unlockCallback()
Contact
where()
boolean
write(Bottle data)
boolean
write(Bottle data1, Bottle data2)
boolean
write(Bottle data1, ImageFloat data2)
boolean
write(ImageFloat data)
boolean
write(ImageRgb data)
boolean
write(PortWriter writer)
boolean
write(PortWriter writer, PortReader reader)
boolean
write(PortWriter writer, PortReader reader, PortWriter callback)
boolean
write(PortWriter writer, PortWriter callback)
boolean
write(Property data)
-
Methods inherited from class yarp.UnbufferedContactable
getCPtr
-
Methods inherited from class yarp.Contactable
getCPtr, getName, open, open, open, open, setEnvelope, setReadOnly, setRpcClient, setRpcServer, setWriteOnly
-
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(Port obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classUnbufferedContactable
-
delete
public void delete()
- Overrides:
delete
in classUnbufferedContactable
-
openFake
public boolean openFake(java.lang.String name)
-
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
-
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
-
setReader
public void setReader(PortReader reader)
- Overrides:
setReader
in classContactable
-
setAdminReader
public void setAdminReader(PortReader reader)
- Overrides:
setAdminReader
in classContactable
-
setReaderCreator
public void setReaderCreator(SWIGTYPE_p_PortReaderCreator creator)
-
enableBackgroundWrite
public void enableBackgroundWrite(boolean backgroundFlag)
-
isWriting
public boolean isWriting()
- Overrides:
isWriting
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
-
setAdminMode
public void setAdminMode(boolean adminMode)
-
setAdminMode
public void setAdminMode()
-
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
-
setTimeout
public boolean setTimeout(float timeout)
-
setVerbosity
public void setVerbosity(int level)
-
getVerbosity
public int getVerbosity()
-
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
-
includeNodeInName
public void includeNodeInName(boolean flag)
- Overrides:
includeNodeInName
in classContactable
-
sharedOpen
public boolean sharedOpen(Port port)
-
isOpen
public boolean isOpen()
-
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
-
write
public boolean write(Bottle data)
-
write
public boolean write(Property data)
-
write
public boolean write(ImageRgb data)
-
write
public boolean write(ImageFloat data)
-
write
public boolean write(Bottle data1, ImageFloat data2)
-
reply
public boolean reply(Bottle data)
-
-