Uses of Class
lejos.realtime.ReleaseParameters

Packages that use ReleaseParameters
lejos.realtime   
 

Uses of ReleaseParameters in lejos.realtime
 

Subclasses of ReleaseParameters in lejos.realtime
 class AperiodicParameters
           
 class PeriodicParameters
           
 class SporadicParameters
           
 

Methods in lejos.realtime that return ReleaseParameters
 ReleaseParameters AsyncEvent.createReleaseParameters()
          Create a ReleaseParameters object appropriate to the release characteristics of this event.
 ReleaseParameters Schedulable.getReleaseParameters()
           
 ReleaseParameters AsyncEventHandler.getReleaseParameters()
           
 ReleaseParameters RealtimeThread.getReleaseParameters()
           
 

Methods in lejos.realtime with parameters of type ReleaseParameters
 boolean Schedulable.setIfFeasible(ReleaseParameters release, MemoryParameters memory)
           
 boolean AsyncEventHandler.setIfFeasible(ReleaseParameters release, MemoryParameters memory)
           
 boolean RealtimeThread.setIfFeasible(ReleaseParameters release, MemoryParameters memory)
           
 boolean Schedulable.setIfFeasible(ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean AsyncEventHandler.setIfFeasible(ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean RealtimeThread.setIfFeasible(ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean Schedulable.setIfFeasible(ReleaseParameters release, ProcessingGroupParameters group)
           
 boolean AsyncEventHandler.setIfFeasible(ReleaseParameters release, ProcessingGroupParameters group)
           
 boolean RealtimeThread.setIfFeasible(ReleaseParameters release, ProcessingGroupParameters group)
           
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
abstract  boolean Scheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
           
 boolean EDFScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
abstract  boolean Scheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean EDFScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
abstract  boolean Scheduler.setIfFeasible(Schedulable schedulable, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean EDFScheduler.setIfFeasible(Schedulable schedulable, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean Schedulable.setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory)
           
 boolean AsyncEventHandler.setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory)
           
 boolean RealtimeThread.setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory)
           
 boolean Schedulable.setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean AsyncEventHandler.setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean RealtimeThread.setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 void Schedulable.setReleaseParameters(ReleaseParameters release)
          Sets the release parameters associated with this instance of Schedulable.
 void AsyncEventHandler.setReleaseParameters(ReleaseParameters release)
           
 void RealtimeThread.setReleaseParameters(ReleaseParameters release)
           
 boolean Schedulable.setReleaseParametersIfFeasible(ReleaseParameters release)
           
 boolean AsyncEventHandler.setReleaseParametersIfFeasible(ReleaseParameters release)
           
 boolean RealtimeThread.setReleaseParametersIfFeasible(ReleaseParameters release)
           
 void Schedulable.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
           
 void AsyncEventHandler.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
           
 void RealtimeThread.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
           
 

Constructors in lejos.realtime with parameters of type ReleaseParameters
AsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, boolean nonheap, Runnable logic)
           
EnergyRealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, EnergyParameters energyParameters)
           
EnergyRealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParam, MemoryArea memoryArea, EnergyParameters energyParameters)
           
EnergyRealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParam, MemoryArea memoryArea, ProcessingGroupParameters group, Runnable logic, EnergyParameters energyParameters)
           
NoHeapRealtimeThread(SchedulingParameters prio, ReleaseParameters releaseP, MemoryArea memoryArea)
           
RealtimeThread(SchedulingParameters scheduling, ReleaseParameters release)
          Create a real-time thread with the given SchedulingParameters and ReleaseParameters and default values for all other parameters.
RealtimeThread(SchedulingParameters prio, ReleaseParameters release, MemoryParameters memoryParam, MemoryArea memoryArea)
           
RealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, Runnable logic)