EPICS Base
7.0.6.1
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
iocInit.h
1
/*************************************************************************\
2
* Copyright (c) 2002 The University of Chicago, as Operator of Argonne
3
* National Laboratory.
4
* Copyright (c) 2002 The Regents of the University of California, as
5
* Operator of Los Alamos National Laboratory.
6
* SPDX-License-Identifier: EPICS
7
* EPICS BASE is distributed subject to a Software License Agreement found
8
* in file LICENSE that is included with this distribution.
9
\*************************************************************************/
10
/* iocInit.h ioc initialization */
11
12
#ifndef INCiocInith
13
#define INCiocInith
14
15
#include "dbCoreAPI.h"
16
17
enum
iocStateEnum {
18
iocVoid, iocBuilding, iocBuilt, iocRunning, iocPaused
19
};
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
24
25
DBCORE_API
enum
iocStateEnum getIocState(
void
);
26
DBCORE_API
int
iocInit(
void
);
27
DBCORE_API
int
iocBuild(
void
);
28
DBCORE_API
int
iocBuildIsolated(
void
);
29
DBCORE_API
int
iocRun(
void
);
30
DBCORE_API
int
iocPause(
void
);
31
DBCORE_API
int
iocShutdown(
void
);
32
33
#ifdef __cplusplus
34
}
35
#endif
36
37
38
#endif
/*INCiocInith*/
Generated on Wed Oct 6 2021 20:58:14 for EPICS Base by
1.8.5