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
iocshRegisterCommon.h
1
/*************************************************************************\
2
* Copyright (c) 2007 UChicago Argonne LLC, 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
/* iocshRegisterCommon.h */
11
/* Author: Marty Kraimer Date: 27APR2000 */
12
13
#ifndef INCiocshRegisterCommonH
14
#define INCiocshRegisterCommonH
15
16
#include "dbCoreAPI.h"
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
22
struct
dbBase
;
23
24
/* register many useful commands */
25
DBCORE_API
void
iocshRegisterCommon(
void
);
26
27
#define HAS_registerAllRecordDeviceDrivers
28
29
DBCORE_API
30
long
31
registerAllRecordDeviceDrivers(
struct
dbBase
*pdbbase);
32
33
DBCORE_API
34
void
runRegistrarOnce(
void
(*reg_func)(
void
));
35
36
#ifdef EPICS_PRIVATE_API
37
DBCORE_API
38
void
clearRegistrarOnce(
void
);
39
#endif
40
41
#ifdef __cplusplus
42
}
43
#endif
44
45
#endif
/*INCiocshRegisterCommonH*/
dbBase
Definition:
dbBase.h:171
Generated on Wed Oct 6 2021 20:58:14 for EPICS Base by
1.8.5