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

S

SemInterrupted - error se.lth.cs.realtime.semaphore.SemInterrupted.
Unchecked exception in form of an Error, to be thrown instead of InterruptedException.
SemInterrupted - error se.lth.cs.realtime.semaphore.SemInterrupted.
Unchecked exception in form of an Error, to be thrown instead of InterruptedException.
SemInterrupted(String) - Constructor for class se.lth.cs.realtime.semaphore.SemInterrupted
 
SemInterrupted(String) - Constructor for class se.lth.cs.realtime.semaphore.SemInterrupted
 
SemViolation - error se.lth.cs.realtime.semaphore.SemViolation.
Unchecked exception in form of an Error, to be thrown when semaphore methods are misused.
SemViolation - error se.lth.cs.realtime.semaphore.SemViolation.
Unchecked exception in form of an Error, to be thrown when semaphore methods are misused.
SemViolation(String) - Constructor for class se.lth.cs.realtime.semaphore.SemViolation
 
SemViolation(String) - Constructor for class se.lth.cs.realtime.semaphore.SemViolation
 
Semaphore - interface se.lth.cs.realtime.semaphore.Semaphore.
Common methods of all types of semaphores, which implements the well-known basic primitive for synchronization and mutual exclusion within the field of concurrent and real-time programming.
Semaphore - interface se.lth.cs.realtime.semaphore.Semaphore.
Common methods of all types of semaphores, which implements the well-known basic primitive for synchronization and mutual exclusion within the field of concurrent and real-time programming.
SporadicThread - class se.lth.cs.realtime.SporadicThread.
This class models a real-time thread that executes the same function every time it is triggered.
SporadicThread - class se.lth.cs.realtime.SporadicThread.
This class models a real-time thread that executes the same function every time it is triggered.
SporadicThread(long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(String, long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(RTThreadGroup, long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(RTThreadGroup, String, long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(String, long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(RTThreadGroup, long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
SporadicThread(RTThreadGroup, String, long) - Constructor for class se.lth.cs.realtime.SporadicThread
Allocates a new SporadicThread object.
Synchronized - interface se.lth.cs.realtime.Synchronized.
Empty interface stating that the implementing class is thread safe, typically by means of synchronized methods.
Synchronized - interface se.lth.cs.realtime.Synchronized.
Empty interface stating that the implementing class is thread safe, typically by means of synchronized methods.
Synchronized.Lock - class se.lth.cs.realtime.Synchronized.Lock.
 
Synchronized.Lock - class se.lth.cs.realtime.Synchronized.Lock.
 
Synchronized.Lock() - Constructor for class se.lth.cs.realtime.Synchronized.Lock
 
Synchronized.Lock() - Constructor for class se.lth.cs.realtime.Synchronized.Lock
 
scale - Variable in class se.lth.cs.realtime.Timebase
Seconds per tick.
scale - Variable in class se.lth.cs.realtime.Timebase
Seconds per tick.
se.lth.cs.realtime - package se.lth.cs.realtime
Core package supporting concurrent and real-time programming in a portable way.
se.lth.cs.realtime.event - package se.lth.cs.realtime.event
Package containing classes related to event handling and message-based communication.
se.lth.cs.realtime.semaphore - package se.lth.cs.realtime.semaphore
Package containing semaphore classes.
seconds(long) - Method in class se.lth.cs.realtime.Timebase
Express the time stamp (that is, number of clock ticks) in seconds.
seconds(long) - Method in class se.lth.cs.realtime.Timebase
Express the time stamp (that is, number of clock ticks) in seconds.
seq - Static variable in class se.lth.cs.realtime.RTSystem
Tick counter for hidden thread below.
seq - Static variable in class se.lth.cs.realtime.RTSystem
Tick counter for hidden thread below.
setDaemon(boolean) - Method in class se.lth.cs.realtime.RTThread
Marks this thread as either a daemon thread or a user thread.
setDaemon(boolean) - Method in class se.lth.cs.realtime.RTThread
Marks this thread as either a daemon thread or a user thread.
setDaemon(boolean) - Method in class se.lth.cs.realtime.RTThreadGroup
Changes the daemon status of this thread group.
setDaemon(boolean) - Method in class se.lth.cs.realtime.RTThreadGroup
Changes the daemon status of this thread group.
setMaxPriority(int) - Method in class se.lth.cs.realtime.RTThreadGroup
Sets the maximum priority of the group.
setMaxPriority(int) - Method in class se.lth.cs.realtime.RTThreadGroup
Sets the maximum priority of the group.
setMaxSize(int) - Method in class se.lth.cs.realtime.event.Buffer
Changes size of buffer.
setMaxSize(int) - Method in class se.lth.cs.realtime.event.Buffer
Changes size of buffer.
setMaxTimeLag(int) - Method in class se.lth.cs.realtime.RTThread
 
setMaxTimeLag(int) - Method in class se.lth.cs.realtime.RTThread
 
setMinPriority(int) - Method in class se.lth.cs.realtime.RTThreadGroup
Sets the minimum priority of the group.
setMinPriority(int) - Method in class se.lth.cs.realtime.RTThreadGroup
Sets the minimum priority of the group.
setName(String) - Method in class se.lth.cs.realtime.RTThread
Changes the name of this thread to be equal to the argument name.
setName(String) - Method in class se.lth.cs.realtime.RTThread
Changes the name of this thread to be equal to the argument name.
setOwner(Object) - Method in class se.lth.cs.realtime.event.RTEvent
Change owner, permitted within package.
setOwner(Object) - Method in class se.lth.cs.realtime.event.RTEvent
Change owner, permitted within package.
setPeriod(long) - Method in class se.lth.cs.realtime.PeriodicThread
Sets the period, in milliseconds, of this thread.
setPeriod(long) - Method in class se.lth.cs.realtime.PeriodicThread
Sets the period, in milliseconds, of this thread.
setPriority(int) - Method in class se.lth.cs.realtime.RTThread
Changes the priority of this thread.
setPriority(int) - Method in class se.lth.cs.realtime.RTThread
Changes the priority of this thread.
setReason(RTEvent) - Method in class se.lth.cs.realtime.event.AckEvent
Update the reason for acknowledging by storing a referens to the supplied event object.
setReason(RTEvent) - Method in class se.lth.cs.realtime.event.AckEvent
Update the reason for acknowledging by storing a referens to the supplied event object.
setShortestPeriod(long) - Method in class se.lth.cs.realtime.SporadicThread
Sets the shortest period of this thread, in milliseconds.
setShortestPeriod(long) - Method in class se.lth.cs.realtime.SporadicThread
Sets the shortest period of this thread, in milliseconds.
signal() - Method in class se.lth.cs.realtime.Condition
Wakes up a thread waiting for this condition variable to be signaled.
signal(Object) - Static method in class se.lth.cs.realtime.Condition
Replacement for java.lang.Object.notify(), by providing this as an argument and thereby not needing to create any Condition object.
signal() - Method in class se.lth.cs.realtime.Condition
Wakes up a thread waiting for this condition variable to be signaled.
signal(Object) - Static method in class se.lth.cs.realtime.Condition
Replacement for java.lang.Object.notify(), by providing this as an argument and thereby not needing to create any Condition object.
signalAll() - Method in class se.lth.cs.realtime.Condition
Wakes up all threads waiting for this condition variable to be signaled.
signalAll(Object) - Static method in class se.lth.cs.realtime.Condition
Replacement for java.lang.Object.wait(), to be used with this as an argument, assuming that is the locked monitor.
signalAll() - Method in class se.lth.cs.realtime.Condition
Wakes up all threads waiting for this condition variable to be signaled.
signalAll(Object) - Static method in class se.lth.cs.realtime.Condition
Replacement for java.lang.Object.wait(), to be used with this as an argument, assuming that is the locked monitor.
sleep(long) - Static method in class se.lth.cs.realtime.JThread
Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
sleep(long, int) - Static method in class se.lth.cs.realtime.JThread
Causes the currently executing thread to sleep (cease execution) for the specified number of milliseconds plus the specified number of nanoseconds.
sleep(long) - Static method in class se.lth.cs.realtime.JThread
Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
sleep(long, int) - Static method in class se.lth.cs.realtime.JThread
Causes the currently executing thread to sleep (cease execution) for the specified number of milliseconds plus the specified number of nanoseconds.
sleep(long) - Static method in class se.lth.cs.realtime.RTSystem
Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
sleep(long, int) - Static method in class se.lth.cs.realtime.RTSystem
Causes the currently executing thread to sleep (cease execution) for the specified number of milliseconds plus the specified number of nanoseconds.
sleep(long) - Static method in class se.lth.cs.realtime.RTSystem
Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
sleep(long, int) - Static method in class se.lth.cs.realtime.RTSystem
Causes the currently executing thread to sleep (cease execution) for the specified number of milliseconds plus the specified number of nanoseconds.
sleep(long) - Static method in class se.lth.cs.realtime.RTThread
Sleep for (at least) millis ms, handled by RTSystem.
sleep(long, int) - Static method in class se.lth.cs.realtime.RTThread
Sleep for (at least) millis ms plus nanos ns, handled by RTSystem.
sleep(long) - Static method in class se.lth.cs.realtime.RTThread
Sleep for (at least) millis ms, handled by RTSystem.
sleep(long, int) - Static method in class se.lth.cs.realtime.RTThread
Sleep for (at least) millis ms plus nanos ns, handled by RTSystem.
sleepUntil(long) - Static method in class se.lth.cs.realtime.JThread
Causes the currently executing thread to sleep (temporarily cease execution) until the specified moment in time.
sleepUntil(long) - Static method in class se.lth.cs.realtime.JThread
Causes the currently executing thread to sleep (temporarily cease execution) until the specified moment in time.
sleepUntil(long) - Static method in class se.lth.cs.realtime.RTSystem
Causes the currently executing thread to sleep (temporarily cease execution) until the specified moment in time.
sleepUntil(long) - Static method in class se.lth.cs.realtime.RTSystem
Causes the currently executing thread to sleep (temporarily cease execution) until the specified moment in time.
sleepUntil(long) - Static method in class se.lth.cs.realtime.RTThread
Causes the currently executing thread to sleep (temporarily cease execution) until the specified moment in time.
sleepUntil(long) - Static method in class se.lth.cs.realtime.RTThread
Causes the currently executing thread to sleep (temporarily cease execution) until the specified moment in time.
start() - Method in interface se.lth.cs.realtime.Activity
 
start() - Method in interface se.lth.cs.realtime.Activity
 
start() - Method in class se.lth.cs.realtime.ActivityImpl
Calls isAlive for the represented thread.
start() - Method in class se.lth.cs.realtime.ActivityImpl
Calls isAlive for the represented thread.
start() - Method in class se.lth.cs.realtime.PeriodicThread
Overrides RTThread.start.
start() - Method in class se.lth.cs.realtime.PeriodicThread
Overrides RTThread.start.
start() - Method in class se.lth.cs.realtime.RTThread
Causes this thread to begin execution.
start() - Method in class se.lth.cs.realtime.RTThread
Causes this thread to begin execution.
start - Variable in class se.lth.cs.realtime.Timebase
The start of time, in milliseconds relative to beginning of 1970.
start - Variable in class se.lth.cs.realtime.Timebase
The start of time, in milliseconds relative to beginning of 1970.
stop() - Method in class se.lth.cs.realtime.CyclicThread
Asks this thread to stop its execution.
stop() - Method in class se.lth.cs.realtime.CyclicThread
Asks this thread to stop its execution.
suspend() - Method in class se.lth.cs.realtime.CyclicThread
Asks the thread to suspend its execution.
suspend() - Method in class se.lth.cs.realtime.CyclicThread
Asks the thread to suspend its execution.
suspendLock - Variable in class se.lth.cs.realtime.CyclicThread
The object used for mutual exclusion for the suspend/ resume mechanism.
suspendLock - Variable in class se.lth.cs.realtime.CyclicThread
The object used for mutual exclusion for the suspend/ resume mechanism.

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