yarp
Class BufferedPortImageRgb

java.lang.Object
  extended by yarp.Contactable
      extended by yarp.BufferedPortImageRgb

public class BufferedPortImageRgb
extends Contactable


Field Summary
 
Fields inherited from class yarp.Contactable
swigCMemOwn
 
Constructor Summary
BufferedPortImageRgb()
           
BufferedPortImageRgb(long cPtr, boolean cMemoryOwn)
           
BufferedPortImageRgb(Port port)
           
 
Method Summary
 SWIGTYPE_p_void acquire()
           
 Property acquireProperties(boolean readOnly)
           
 boolean addOutput(Contact contact)
           
 boolean addOutput(java.lang.String name)
           
 boolean addOutput(java.lang.String name, java.lang.String carrier)
           
 void close()
           
 void delete()
           
 void disableCallback()
           
protected  void finalize()
           
static long getCPtr(BufferedPortImageRgb obj)
           
 boolean getEnvelope(PortReader envelope)
           
 int getInputCount()
           
 java.lang.String getName()
           
 int getOutputCount()
           
 int getPendingReads()
           
 void getReport(PortReport reporter)
           
 SWIGTYPE_p_Type getType()
           
 void includeNodeInName(boolean flag)
           
 void interrupt()
           
 boolean isClosed()
           
 boolean isWriting()
           
 ImageRgb lastRead()
           
 boolean lockCallback()
           
 void onRead(ImageRgb datum)
           
 ImageRgb prepare()
           
 void promiseType(SWIGTYPE_p_Type typ)
           
 ImageRgb read()
           
 ImageRgb read(boolean shouldWait)
           
 void release(SWIGTYPE_p_void handle)
           
 void releaseProperties(Property prop)
           
 boolean removeCallbackLock()
           
 void resume()
           
 void setAdminReader(PortReader reader)
           
 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 setReplier(PortReader reader)
           
 void setReporter(PortReport reporter)
           
 void setRpcMode(boolean expectRpc)
           
 void setStrict()
           
 void setStrict(boolean strict)
           
 void setTargetPeriod(double period)
           
 boolean tryLockCallback()
           
 void unlockCallback()
           
 boolean unprepare()
           
 void useCallback()
           
 void useCallback(TypedReaderCallbackImageRgb callback)
           
 void waitForWrite()
           
 Contact where()
           
 void write()
           
 void write(boolean forceStrict)
           
 void writeStrict()
           
 
Methods inherited from class yarp.Contactable
getCPtr, open, open, open, open, setCallbackLock, setEnvelope, setReadOnly, setRpcClient, setRpcServer, setWriteOnly
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferedPortImageRgb

public BufferedPortImageRgb(long cPtr,
                            boolean cMemoryOwn)

BufferedPortImageRgb

public BufferedPortImageRgb()

BufferedPortImageRgb

public BufferedPortImageRgb(Port port)
Method Detail

getCPtr

public static long getCPtr(BufferedPortImageRgb obj)

finalize

protected void finalize()
Overrides:
finalize in class Contactable

delete

public void delete()
Overrides:
delete in class Contactable

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

getPendingReads

public int getPendingReads()

where

public Contact where()
Overrides:
where in class Contactable

getName

public java.lang.String getName()
Overrides:
getName in class Contactable

prepare

public ImageRgb 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 ImageRgb read(boolean shouldWait)

read

public ImageRgb read()

lastRead

public ImageRgb lastRead()

isClosed

public boolean isClosed()

setReplier

public void setReplier(PortReader reader)

setReader

public void setReader(PortReader reader)
Overrides:
setReader in class Contactable

setAdminReader

public void setAdminReader(PortReader reader)
Overrides:
setAdminReader in class Contactable

onRead

public void onRead(ImageRgb datum)

useCallback

public void useCallback(TypedReaderCallbackImageRgb callback)

useCallback

public void useCallback()

disableCallback

public void disableCallback()

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

isWriting

public boolean isWriting()
Overrides:
isWriting 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

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 class Contactable

promiseType

public void promiseType(SWIGTYPE_p_Type typ)
Overrides:
promiseType 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

acquireProperties

public Property acquireProperties(boolean readOnly)
Overrides:
acquireProperties in class Contactable

releaseProperties

public void releaseProperties(Property prop)
Overrides:
releaseProperties in class Contactable

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

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