EPICS Base
7.0.5.1
dbTest.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_dbTest_H
12
#define INC_dbTest_H
13
14
#include "
shareLib.h
"
15
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
19
20
/*dbAddr info */
21
epicsShareFunc
long
dba(
const
char
*pname);
22
/*list records*/
23
epicsShareFunc
long
dbl(
24
const
char
*precordTypename,
const
char
*fields);
25
/*list number of records of each type*/
26
epicsShareFunc
long
dbnr(
int
verbose);
27
/* list aliases */
28
epicsShareFunc
long
dbla(
const
char
*pmask);
29
/* list infos */
30
epicsShareFunc
long
dbli(
const
char
*patern);
31
/*list records with mask*/
32
epicsShareFunc
long
dbgrep(
const
char
*pmask);
33
/*get field value*/
34
epicsShareFunc
long
dbgf(
const
char
*pname);
35
/*put field value*/
36
epicsShareFunc
long
dbpf(
const
char
*pname,
const
char
*pvalue);
37
/*print record*/
38
epicsShareFunc
long
dbpr(
const
char
*pname,
int
interest_level);
39
/*test record*/
40
epicsShareFunc
long
dbtr(
const
char
*pname);
41
/*test get field*/
42
epicsShareFunc
long
dbtgf(
const
char
*pname);
43
/*test put field*/
44
epicsShareFunc
long
dbtpf(
const
char
*pname,
const
char
*pvalue);
45
/*I/O report */
46
epicsShareFunc
long
dbior(
47
const
char
*pdrvName,
int
interest_level);
48
/*Hardware Configuration Report*/
49
epicsShareFunc
int
dbhcr(
void
);
50
51
#ifdef __cplusplus
52
}
53
#endif
54
55
#endif
/* INC_dbTest_H */
shareLib.h
Mark external symbols and entry points for shared libraries.
Generated on Sun Mar 21 2021 16:10:18 for EPICS Base by
1.8.13