yarp
Class Port

java.lang.Object
  extended by yarp.Contactable
      extended by yarp.UnbufferedContactable
          extended by yarp.Port

public class Port
extends UnbufferedContactable


Field Summary
 
Fields inherited from class yarp.Contactable
swigCMemOwn
 
Constructor Summary
Port()
           
Port(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 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 enableBackgroundWrite(boolean backgroundFlag)
           
protected  void finalize()
           
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
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Port

public Port(long cPtr,
            boolean cMemoryOwn)

Port

public Port()
Method Detail

getCPtr

public static long getCPtr(Port obj)

finalize

protected void finalize()
Overrides:
finalize in class UnbufferedContactable

delete

public void delete()
Overrides:
delete in class UnbufferedContactable

openFake

public boolean openFake(java.lang.String name)

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

where

public Contact where()
Overrides:
where in class Contactable

write

public boolean write(PortWriter writer,
                     PortWriter callback)
Overrides:
write in class UnbufferedContactable

write

public boolean write(PortWriter writer)
Overrides:
write in class UnbufferedContactable

write

public boolean write(PortWriter writer,
                     PortReader reader,
                     PortWriter callback)
Overrides:
write in class UnbufferedContactable

write

public boolean write(PortWriter writer,
                     PortReader reader)
Overrides:
write in class UnbufferedContactable

read

public boolean read(PortReader reader,
                    boolean willReply)
Overrides:
read in class UnbufferedContactable

read

public boolean read(PortReader reader)
Overrides:
read in class UnbufferedContactable

reply

public boolean reply(PortWriter writer)
Overrides:
reply in class UnbufferedContactable

replyAndDrop

public boolean replyAndDrop(PortWriter writer)
Overrides:
replyAndDrop in class UnbufferedContactable

setReader

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

setAdminReader

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

setReaderCreator

public void setReaderCreator(SWIGTYPE_p_PortReaderCreator creator)

enableBackgroundWrite

public void enableBackgroundWrite(boolean backgroundFlag)

isWriting

public boolean isWriting()
Overrides:
isWriting in class Contactable

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

getReport

public void getReport(PortReport reporter)
Overrides:
getReport in class Contactable

setReporter

public void setReporter(PortReport reporter)
Overrides:
setReporter in class Contactable

setAdminMode

public void setAdminMode(boolean adminMode)

setAdminMode

public void setAdminMode()

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

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

promiseType

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

sharedOpen

public boolean sharedOpen(Port port)

isOpen

public boolean isOpen()

setCallbackLock

public boolean setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)
Overrides:
setCallbackLock in class Contactable

setCallbackLock

public boolean setCallbackLock()
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

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,
                     Bottle data2)

write

public boolean write(Bottle data1,
                     ImageFloat data2)

reply

public boolean reply(Bottle data)