Package yarp
Class BufferedPortImageMono
- java.lang.Object
-
- yarp.Contactable
-
- yarp.BufferedPortImageMono
-
public class BufferedPortImageMono extends Contactable
-
-
Field Summary
-
Fields inherited from class yarp.Contactable
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description BufferedPortImageMono()
protected
BufferedPortImageMono(long cPtr, boolean cMemoryOwn)
BufferedPortImageMono(Port port)
-
Method Summary
-
Methods inherited from class yarp.Contactable
getCPtr, open, open, open, open, setCallbackLock, setEnvelope, setReadOnly, setRpcClient, setRpcServer, setWriteOnly
-
-
-
-
Constructor Detail
-
BufferedPortImageMono
protected BufferedPortImageMono(long cPtr, boolean cMemoryOwn)
-
BufferedPortImageMono
public BufferedPortImageMono()
-
BufferedPortImageMono
public BufferedPortImageMono(Port port)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(BufferedPortImageMono obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classContactable
-
delete
public void delete()
- Overrides:
delete
in classContactable
-
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
-
getPendingReads
public int getPendingReads()
-
where
public Contact where()
- Overrides:
where
in classContactable
-
getName
public java.lang.String getName()
- Overrides:
getName
in classContactable
-
prepare
public ImageMono prepare()
-
unprepare
public boolean unprepare()
-
write
public void write(boolean forceStrict)
-
write
public void write()
-
writeStrict
public void writeStrict()
-
waitForWrite
public void waitForWrite()
-
setStrict
public void setStrict(boolean strict)
-
setStrict
public void setStrict()
-
read
public ImageMono read(boolean shouldWait)
-
read
public ImageMono read()
-
lastRead
public ImageMono lastRead()
-
isClosed
public boolean isClosed()
-
setReplier
public void setReplier(PortReader reader)
-
setReader
public void setReader(PortReader reader)
- Overrides:
setReader
in classContactable
-
setAdminReader
public void setAdminReader(PortReader reader)
- Overrides:
setAdminReader
in classContactable
-
onRead
public void onRead(ImageMono datum)
-
useCallback
public void useCallback(TypedReaderCallbackImageMono callback)
-
useCallback
public void useCallback()
-
disableCallback
public void disableCallback()
-
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
-
isWriting
public boolean isWriting()
- Overrides:
isWriting
in classContactable
-
getReport
public void getReport(PortReport reporter)
- Overrides:
getReport
in classContactable
-
setReporter
public void setReporter(PortReport reporter)
- Overrides:
setReporter
in classContactable
-
acquire
public SWIGTYPE_p_void acquire()
-
release
public void release(SWIGTYPE_p_void handle)
-
setTargetPeriod
public void setTargetPeriod(double period)
-
getType
public SWIGTYPE_p_Type getType()
- Overrides:
getType
in classContactable
-
promiseType
public void promiseType(SWIGTYPE_p_Type typ)
- Overrides:
promiseType
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
-
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
-
setCallbackLock
public boolean setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)
- 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
-
-