embkernel
Main Page
Modules
Classes
Files
File List
All
Classes
Functions
Variables
Typedefs
Groups
Pages
RTOS
RtosListIterable.hpp
1
//------------------------------------------------------------------------------
2
//This file is part of embKernel.
3
//See license.txt for the full license governing this code.
4
//------------------------------------------------------------------------------
8
#ifndef RTOS_LIST_ITERABLE_HPP_
9
#define RTOS_LIST_ITERABLE_HPP_
10
11
class
RtosList
;
12
class
RtosTask
;
13
14
#include <stdint.h>
15
21
class
RtosListIterable
{
22
friend
class
Rtos
;
23
friend
class
RtosTask
;
24
friend
class
RtosList
;
25
friend
class
RtosSyncObject
;
26
friend
class
RtosPortable
;
27
public
:
28
RtosListIterable
();
29
private
:
30
RtosListIterable
* mPrev;
31
RtosListIterable
* mNext;
32
RtosList
* mListOwner;
33
RtosTask
* mTaskOwner;
34
uint32_t mSortValue;
35
};
36
37
#endif
/* RTOS_LIST_ITERABLE_HPP_ */
38
Generated on Sun May 12 2013 23:28:51 for embkernel by
1.8.3.1