EPICS Base
7.0.5.1
registryCommon.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
11
#ifndef INC_registryCommon_H
12
#define INC_registryCommon_H
13
14
#include "dbStaticLib.h"
15
#include "
devSup.h
"
16
#include "dbJLink.h"
17
#include "registryRecordType.h"
18
#include "
shareLib.h
"
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
epicsShareFunc
void
registerRecordTypes(
25
DBBASE
*pbase,
int
nRecordTypes,
26
const
char
*
const
*recordTypeNames,
const
recordTypeLocation
*rtl);
27
epicsShareFunc
void
registerDevices(
28
DBBASE
*pbase,
int
nDevices,
29
const
char
*
const
*deviceSupportNames,
const
dset
*
const
*devsl);
30
epicsShareFunc
void
registerDrivers(
31
DBBASE
*pbase,
int
nDrivers,
32
const
char
*
const
*driverSupportNames,
struct
drvet
*
const
*drvsl);
33
epicsShareFunc
void
registerJLinks(
34
DBBASE
*pbase,
int
nDrivers,
jlif
*
const
*jlifsl);
35
36
#ifdef __cplusplus
37
}
38
#endif
39
40
#endif
/* INC_registryCommon_H */
drvet
Definition:
drvSup.h:46
dset
Definition:
devSup.h:141
recordTypeLocation
Definition:
registryRecordType.h:26
devSup.h
Device support routines.
dbBase
Definition:
dbBase.h:171
jlif
Definition:
dbJLink.h:49
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