A B C D E F G I J L M N O P R S T U W Y

T

TICK_BASED - Static variable in class se.lth.cs.realtime.RTSystem
 
TIMEOUT_MS - Static variable in class se.lth.cs.realtime.RTSystem
 
TIMEOUT_NS - Static variable in class se.lth.cs.realtime.RTSystem
 
Timebase - class se.lth.cs.realtime.Timebase.
The time-base class, mapping ticks to time.
Timebase() - Constructor for class se.lth.cs.realtime.Timebase
Constructor for default system time, using ticks for milli-seconds from beginning of 1970 as for System.currentTimeMillis().
Timebase(long, long) - Constructor for class se.lth.cs.realtime.Timebase
Constructor for a time base starting with time zero at origin and with pace system dependent ticks per milliseconds.
TriggerEvent - class se.lth.cs.realtime.event.TriggerEvent.
Generic event used to trigger one-shot activities in an event-driven fashion.
TriggerEvent() - Constructor for class se.lth.cs.realtime.event.TriggerEvent
Constructs an TriggerEvent object with the current thread as source and a timestamp from the current system time.
TriggerEvent(Object) - Constructor for class se.lth.cs.realtime.event.TriggerEvent
Constructs an TriggerEvent object with the specified source object and a timestamp from the current system time.
TriggerEvent(long) - Constructor for class se.lth.cs.realtime.event.TriggerEvent
Constructs an TriggerEvent object with the current thread as source and with the specified time stamp.
TriggerEvent(Object, long) - Constructor for class se.lth.cs.realtime.event.TriggerEvent
Constructs an TriggerEvent object with the specified source object and time stamp.
TriggerEvent(Object, long, Timebase) - Constructor for class se.lth.cs.realtime.event.TriggerEvent
Constructs an TriggerEvent object with the specified source object and time-stamp with respect to the specified time-base.
take() - Method in class se.lth.cs.realtime.semaphore.BinarySem
Causes the calling thread to block until the boolean flag represented by this semaphore is set to true.
take() - Method in class se.lth.cs.realtime.semaphore.CountingSem
Causes the calling thread to wait until the counter represented by this semaphore assumes a positive value.
take(int) - Method in class se.lth.cs.realtime.semaphore.MultistepSem
Causes the calling thread to block until the counter represented by this semaphore assumes a value greater than defined by the argument, that is, until that many resources are available.
take() - Method in class se.lth.cs.realtime.semaphore.MultistepSem
The same as take(1).
take() - Method in class se.lth.cs.realtime.semaphore.MutexSem
Causes the calling thread to block until the mutex semaphore can be taken.
take() - Method in interface se.lth.cs.realtime.semaphore.Semaphore
Causes the calling thread to block until the counter that represents this semaphore obtains a positive value.
terminate() - Method in interface se.lth.cs.realtime.Activity
 
terminate() - Method in class se.lth.cs.realtime.ActivityImpl
Interrupt and join the represented thread.
terminate() - Method in class se.lth.cs.realtime.JThread
Interrupt and join.
terminate() - Method in class se.lth.cs.realtime.RTThread
Interrupt and join.
ticker - Variable in class se.lth.cs.realtime.event.RTEvent
The time-base relating number of ticks to real time.
time0() - Method in class se.lth.cs.realtime.Timebase
The start of this time base, possibly relative to an enclosing time base, and expressed in seconds from beginning 1970.
timestamp - Variable in class se.lth.cs.realtime.RTError
The time stamp of this error, in number of (system dependent) ticks, referring to the time when the error occured (was created).
timestamp - Variable in class se.lth.cs.realtime.event.RTEvent
The time stamp of this event, in number of (system dependent) ticks.
toString() - Method in class se.lth.cs.realtime.CyclicThread
Returns a string representation of this thread, including the thread's name and priority.
toString() - Method in class se.lth.cs.realtime.PeriodicThread
Returns a string representation of this thread, including the thread's name, priority and period in milliseconds.
toString() - Method in class se.lth.cs.realtime.RTThread
Returns a string representation of this thread, including the thread's name and priority.
toString() - Method in class se.lth.cs.realtime.RTThreadGroup
Returns a string representation of this Thread group.
toString() - Method in class se.lth.cs.realtime.SporadicThread
Returns a string representation of this thread, including the thread's name, priority and shortest period in milliseconds.
toString() - Method in class se.lth.cs.realtime.event.OwnerError
 
toString() - Method in class se.lth.cs.realtime.event.RTEvent
Gives a string representation of the event object.
toString() - Method in class se.lth.cs.realtime.event.RTEventDispatcher
Return a string representation of the RTEventListenerList.
tol - Static variable in class se.lth.cs.realtime.RTSystem
Permitted delay for ticker thread before lag increases.
trigger() - Method in class se.lth.cs.realtime.SporadicThread
Causes the execution of the perform method.
tryFetch() - Method in class se.lth.cs.realtime.event.RTEventBuffer
Returns the next available RTEvent in the queue, or null if the queue is empty.
tryFetch(long) - Method in class se.lth.cs.realtime.event.RTEventBuffer
Get the next RTEvent in the queue, or block (up to the specified timeout time) if no event is available.
tryPost(RTEvent) - Method in class se.lth.cs.realtime.event.RTEventBuffer
Adds an EventObject to the queue, without blocking if the queue is full.
tryPost(RTEvent, long) - Method in class se.lth.cs.realtime.event.RTEventBuffer
Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
tryTake(long, int) - Method in class se.lth.cs.realtime.semaphore.MultistepSem
Try to atomically take one or several resources within a certain time.
tryTake(long) - Method in class se.lth.cs.realtime.semaphore.MultistepSem
Calling tryTake(maxtime)is the same as calling tryTake(maxtime,1).

A B C D E F G I J L M N O P R S T U W Y