yarp
Class RateThread

java.lang.Object
  extended by yarp.RateThread
Direct Known Subclasses:
RateThreadWrapper

public class RateThread
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
RateThread(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void afterStart(boolean success)
           
 void askToStop()
           
 void beforeStart()
           
 void delete()
           
protected  void finalize()
           
static long getCPtr(RateThread obj)
           
 double getEstPeriod()
           
 void getEstPeriod(SWIGTYPE_p_double av, SWIGTYPE_p_double std)
           
 double getEstUsed()
           
 void getEstUsed(SWIGTYPE_p_double av, SWIGTYPE_p_double std)
           
 long getIterations()
           
 int getPriority()
           
 double getRate()
           
 boolean isRunning()
           
 boolean isSuspended()
           
 void resetStat()
           
 void resume()
           
 void run()
           
 int setPriority(int priority)
           
 int setPriority(int priority, int policy)
           
 boolean setRate(int p)
           
 boolean start()
           
 boolean step()
           
 void stop()
           
 void suspend()
           
 boolean threadInit()
           
 void threadRelease()
           
 
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

RateThread

public RateThread(long cPtr,
                  boolean cMemoryOwn)
Method Detail

getCPtr

public static long getCPtr(RateThread obj)

finalize

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

delete

public void delete()

threadInit

public boolean threadInit()

threadRelease

public void threadRelease()

run

public void run()

start

public boolean start()

step

public boolean step()

stop

public void stop()

askToStop

public void askToStop()

isRunning

public boolean isRunning()

isSuspended

public boolean isSuspended()

setRate

public boolean setRate(int p)

getRate

public double getRate()

suspend

public void suspend()

resume

public void resume()

resetStat

public void resetStat()

getEstPeriod

public double getEstPeriod()

getEstPeriod

public void getEstPeriod(SWIGTYPE_p_double av,
                         SWIGTYPE_p_double std)

getIterations

public long getIterations()

getEstUsed

public double getEstUsed()

getEstUsed

public void getEstUsed(SWIGTYPE_p_double av,
                       SWIGTYPE_p_double std)

beforeStart

public void beforeStart()

afterStart

public void afterStart(boolean success)

setPriority

public int setPriority(int priority,
                       int policy)

setPriority

public int setPriority(int priority)

getPriority

public int getPriority()