StuBS
Toggle main menu visibility
Main Page
Related Pages
Modules
Modules
Modules List
Module Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
l
p
r
s
t
w
Constants
Enumerations
a
c
d
f
g
i
k
l
m
o
p
r
s
t
v
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Structs
Struct List
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
k
m
o
p
s
t
Functions
a
b
c
d
e
f
g
h
i
k
m
o
p
s
t
Constants
Enumerations
Macros
Todo List
Class
Application
Application should inherit from
Thread
Member
Application::action
() override
Implement Method
Member
Application::Application
()
Implement Constructor
Member
context_go
(StackPointer &next)
Implement Method
Member
context_switch
(StackPointer ¤t, StackPointer &next)
Implement Method
Member
Dispatcher::active
()
Implement Method
Member
Dispatcher::dispatch
(Thread *next)
Implement Method
Member
Dispatcher::go
(Thread *first)
Implement Method
Member
prepareContext
(void *tos, void(*kickoff)(void *), void *param1=nullptr)
Implement Function (and helper functions, if required)
Member
Scheduler::exit
()
Implement Method
Member
Scheduler::kill
(Thread *that)
Implement Method
Member
Scheduler::ready
(Thread *that)
Implement Method
Member
Scheduler::resume
()
Implement Method
Member
Scheduler::schedule
()
Implement Method
Member
Thread::go
()
Implement Method
Member
Thread::kickoff
(Thread *object)
Implement Method
Member
Thread::resume
(Thread *next)
Implement Method
Member
Thread::Thread
()
Implement constructor
Generated by
1.9.4