Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

TaskScheduler Data Structures

Here are the data structures with brief descriptions:
Scheduler::FixedLimitSmoothingEnds frame processing at a fixed time
Utility::MovingAverage< T >Store data for and compute a moving average
Scheduler::MovingAverageSmoothingUses a moving average frame-length to restrict frame processing
Utility::NonCopyable
Scheduler::NoSmoothingDoes no frame time smoothing
Scheduler::PriorityOrdering< CallbackType >Order tasks by a simple priority metric
Scheduler::PriorityOrdering< CallbackType >::Task
Scheduler::TaskQueue< TaskOrderingPolicy, StepSmoothingPolicy >Coordinate task scheduling
Scheduler::UrgencyOrdering< CallbackType >Order tasks based on a window of possible execution
Scheduler::UrgencyOrdering< CallbackType >::ShortlistTask
Scheduler::UrgencyOrdering< CallbackType >::Task

Copyright (c) 2005, Paul Bridger
All rights reserved.