Package yarp
Class Contactable
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected boolean
swigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protected
Contactable(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Property
acquireProperties(boolean readOnly)
boolean
addOutput(java.lang.String name)
boolean
addOutput(java.lang.String name, java.lang.String carrier)
boolean
addOutput(Contact contact)
void
close()
void
delete()
protected void
finalize()
protected 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(java.lang.String name)
boolean
open(Contact contact)
boolean
open(Contact contact, boolean registerName)
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()
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(Contactable obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classjava.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)
-
-