EPICS Base
7.0.5.1
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 "
shareLib.h
"
16
17
enum
iocStateEnum {
18
iocVoid, iocBuilding, iocBuilt, iocRunning, iocPaused
19
};
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
24
25
epicsShareFunc
enum
iocStateEnum getIocState(
void
);
26
epicsShareFunc
int
iocInit(
void
);
27
epicsShareFunc
int
iocBuild(
void
);
28
epicsShareFunc
int
iocBuildIsolated(
void
);
29
epicsShareFunc
int
iocRun(
void
);
30
epicsShareFunc
int
iocPause(
void
);
31
epicsShareFunc
int
iocShutdown(
void
);
32
33
#ifdef __cplusplus
34
}
35
#endif
36
37
38
#endif
/*INCiocInith*/
shareLib.h
Mark external symbols and entry points for shared libraries.
Generated on Sun Mar 21 2021 16:10:19 for EPICS Base by
1.8.13