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.
 
SemInterrupted(String) - Constructor for class se.lth.cs.realtime.semaphore.SemInterrupted
 
SemViolation - error 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.
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(RTThreadGroup, String, boolean, 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 by means of synchronized methods, conceptually comprising a monitor [Hoare 1974].
scale - Variable in class se.lth.cs.realtime.Timebase
Seconds per tick.
se.lth.cs.realtime - package se.lth.cs.realtime
Real-Time Java Package.
se.lth.cs.realtime.event - package se.lth.cs.realtime.event
Real-Time Java Event Package.
se.lth.cs.realtime.semaphore - package se.lth.cs.realtime.semaphore
Real-Time Java Semaphore Package.
seconds(long) - Method in class se.lth.cs.realtime.Timebase
Express the timestamp (that is, number of clock ticks) in seconds.
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.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.
setMaxSize(int) - Method in class se.lth.cs.realtime.event.RTEventBuffer
Changes size of buffer.
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.
setName(String) - Method in class se.lth.cs.realtime.RTThread
Changes the name of this thread to be equal to the argument name.
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.
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.
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.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.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.
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.PeriodicThread
Overrides RTThread.start.
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.
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.

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