yarp
Class BufferedPortImageInt

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

public class BufferedPortImageInt
extends Contactable


Field Summary
 
Fields inherited from class yarp.Contactable
swigCMemOwn
 
Constructor Summary
BufferedPortImageInt()
           
BufferedPortImageInt(long cPtr, boolean cMemoryOwn)
           
BufferedPortImageInt(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(BufferedPortImageInt 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()
           
 ImageInt lastRead()
           
 boolean lockCallback()
           
 void onRead(ImageInt datum)
           
 ImageInt prepare()
           
 void promiseType(SWIGTYPE_p_Type typ)
           
 ImageInt read()
           
 ImageInt 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(TypedReaderCallbackImageInt 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

BufferedPortImageInt

public BufferedPortImageInt(long cPtr,
                            boolean cMemoryOwn)

BufferedPortImageInt

public BufferedPortImageInt()

BufferedPortImageInt

public BufferedPortImageInt(Port port)
Method Detail

getCPtr

public static long getCPtr(BufferedPortImageInt 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 ImageInt 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 ImageInt read(boolean shouldWait)

read

public ImageInt read()

lastRead

public ImageInt 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(ImageInt datum)

useCallback

public void useCallback(TypedReaderCallbackImageInt 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