ICAROUS
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
i
l
m
o
p
q
r
s
t
v
Functions
_
a
b
c
d
e
f
g
i
l
m
o
p
q
r
s
t
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
Functions
_
a
c
d
f
g
h
i
l
m
n
p
r
s
t
w
Variables
Enumerations
Enumerator
_
a
b
c
d
f
g
l
p
r
s
t
v
Macros
b
d
e
f
g
i
m
r
t
u
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Macros
Modules
Pages
apps
scheduler
fsw
src
sch_apipriv.h
1
/************************************************************************
2
** File:
3
** $Id: sch_apipriv.h 1.4 2017/06/21 15:29:01EDT mdeschu Exp $
4
**
5
** Copyright (c) 2007-2014 United States Government as represented by the
6
** Administrator of the National Aeronautics and Space Administration.
7
** All Other Rights Reserved.
8
**
9
** This software was created at NASA's Goddard Space Flight Center.
10
** This software is governed by the NASA Open Source Agreement and may be
11
** used, distributed and modified only pursuant to the terms of that
12
** agreement.
13
**
14
** Purpose:
15
** The CFS Scheduler (SCH) API header file
16
**
17
** Notes:
18
**
19
*************************************************************************/
20
#ifndef _sch_apipriv_
21
#define _sch_apipriv_
22
23
/*************************************************************************
24
**
25
** Include section
26
**
27
**************************************************************************/
28
29
#include "cfe.h"
30
31
/*************************************************************************
32
**
33
** Type definitions
34
**
35
**************************************************************************/
36
37
/*
38
** Type definition (SCH lib global data)
39
*/
40
typedef
struct
41
{
42
uint32
ProcessingDisabledCtr
;
43
}
SCH_LibData_t
;
44
45
/*************************************************************************
46
**
47
** Exported data
48
**
49
**************************************************************************/
50
51
extern
SCH_LibData_t
SCH_LibData;
52
53
/*************************************************************************
54
**
55
** Exported functions
56
**
57
**************************************************************************/
58
59
/************************************************************************/
69
int32 SCH_LibInit(
void
);
70
71
/************************************************************************/
81
void
SCH_EnableProcessing(
void
);
82
83
/************************************************************************/
93
void
SCH_DisableProcessing(
void
);
94
95
/************************************************************************/
105
boolean
SCH_GetProcessingState(
void
);
106
107
#endif
/* _sch_apipriv_ */
108
109
/************************/
110
/* End of File Comment */
111
/************************/
SCH_LibData_t
Definition:
sch_apipriv.h:41
SCH_LibData_t::ProcessingDisabledCtr
uint32 ProcessingDisabledCtr
Processing disable if greater than zero.
Definition:
sch_apipriv.h:42
Generated by
1.9.2