yarp
Class Contactable

java.lang.Object
  extended by yarp.Contactable
Direct Known Subclasses:
BufferedPortBottle, BufferedPortImageFloat, BufferedPortImageInt, BufferedPortImageMono, BufferedPortImageMono16, BufferedPortImageRgb, BufferedPortImageRgba, BufferedPortImageRgbFloat, BufferedPortProperty, BufferedPortSound, UnbufferedContactable

public class Contactable
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
Contactable(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()
           
protected  void finalize()
           
static long getCPtr(Contactable obj)
           
 boolean getEnvelope(PortReader envelope)
           
 int getInputCount()
           
 java.lang.String getName()
           
 int getOutputCount()
           
 void getReport(PortReport reporter)
           
 SWIGTYPE_p_Type getType()
           
 void includeNodeInName(boolean flag)
           
 void interrupt()
           
 boolean isWriting()
           
 boolean lockCallback()
           
 boolean open()
           
 boolean open(Contact contact)
           
 boolean open(Contact contact, boolean registerName)
           
 boolean open(java.lang.String name)
           
 void promiseType(SWIGTYPE_p_Type typ)
           
 void releaseProperties(Property prop)
           
 boolean removeCallbackLock()
           
 void resume()
           
 void setAdminReader(PortReader reader)
           
 boolean setCallbackLock()
           
 boolean setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)
           
 boolean setEnvelope(Portable data)
           
 boolean setEnvelope(PortWriter envelope)
           
 void setInputMode(boolean expectInput)
           
 void setOutputMode(boolean expectOutput)
           
 void setReader(PortReader reader)
           
 void setReadOnly()
           
 void setReporter(PortReport reporter)
           
 void setRpcClient()
           
 void setRpcMode(boolean expectRpc)
           
 void setRpcServer()
           
 void setWriteOnly()
           
 boolean tryLockCallback()
           
 void unlockCallback()
           
 Contact where()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

Contactable

public Contactable(long cPtr,
                   boolean cMemoryOwn)
Method Detail

getCPtr

public static long getCPtr(Contactable obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

open

public boolean open()

open

public boolean open(java.lang.String name)

open

public boolean open(Contact contact,
                    boolean registerName)

open

public boolean open(Contact contact)

addOutput

public boolean addOutput(java.lang.String name)

addOutput

public boolean addOutput(java.lang.String name,
                         java.lang.String carrier)

addOutput

public boolean addOutput(Contact contact)

close

public void close()

interrupt

public void interrupt()

resume

public void resume()

where

public Contact where()

getName

public java.lang.String getName()

setEnvelope

public boolean setEnvelope(PortWriter envelope)

getEnvelope

public boolean getEnvelope(PortReader envelope)

getInputCount

public int getInputCount()

getOutputCount

public int getOutputCount()

getReport

public void getReport(PortReport reporter)

setReporter

public void setReporter(PortReport reporter)

isWriting

public boolean isWriting()

setReader

public void setReader(PortReader reader)

setAdminReader

public void setAdminReader(PortReader reader)

setInputMode

public void setInputMode(boolean expectInput)

setOutputMode

public void setOutputMode(boolean expectOutput)

setRpcMode

public void setRpcMode(boolean expectRpc)

getType

public SWIGTYPE_p_Type getType()

promiseType

public void promiseType(SWIGTYPE_p_Type typ)

acquireProperties

public Property acquireProperties(boolean readOnly)

releaseProperties

public void releaseProperties(Property prop)

includeNodeInName

public void includeNodeInName(boolean flag)

setReadOnly

public void setReadOnly()

setWriteOnly

public void setWriteOnly()

setRpcServer

public void setRpcServer()

setRpcClient

public void setRpcClient()

setCallbackLock

public boolean setCallbackLock(SWIGTYPE_p_yarp__os__Mutex mutex)

setCallbackLock

public boolean setCallbackLock()

removeCallbackLock

public boolean removeCallbackLock()

lockCallback

public boolean lockCallback()

tryLockCallback

public boolean tryLockCallback()

unlockCallback

public void unlockCallback()

setEnvelope

public boolean setEnvelope(Portable data)