EPICS Base
7.0.5.1
asDbLib.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
/* Author: Marty Kraimer Date: 02-23-94*/
11
12
#ifndef INCdbAsLibh
13
#define INCdbAsLibh
14
15
#include <stdio.h>
16
17
#include "callback.h"
18
#include "
shareLib.h
"
19
20
typedef
struct
{
21
epicsCallback
callback;
22
long
status;
23
}
ASDBCALLBACK
;
24
25
struct
dbChannel
;
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
30
31
epicsShareFunc
int
asSetFilename(
const
char
*acf);
32
epicsShareFunc
int
asSetSubstitutions(
const
char
*substitutions);
33
epicsShareFunc
int
asInit(
void
);
34
epicsShareFunc
int
asInitAsyn(
ASDBCALLBACK
*pcallback);
35
epicsShareFunc
int
asShutdown(
void
);
36
epicsShareFunc
int
asDbGetAsl(
struct
dbChannel
*chan);
37
epicsShareFunc
void
* asDbGetMemberPvt(
struct
dbChannel
*chan);
38
epicsShareFunc
int
asdbdump(
void
);
39
epicsShareFunc
int
asdbdumpFP(FILE *fp);
40
epicsShareFunc
int
aspuag(
const
char
*uagname);
41
epicsShareFunc
int
aspuagFP(FILE *fp,
const
char
*uagname);
42
epicsShareFunc
int
asphag(
const
char
*hagname);
43
epicsShareFunc
int
asphagFP(FILE *fp,
const
char
*hagname);
44
epicsShareFunc
int
asprules(
const
char
*asgname);
45
epicsShareFunc
int
asprulesFP(FILE *fp,
const
char
*asgname);
46
epicsShareFunc
int
aspmem(
const
char
*asgname,
int
clients);
47
epicsShareFunc
int
aspmemFP(
48
FILE *fp,
const
char
*asgname,
int
clients);
49
epicsShareFunc
int
astac(
50
const
char
*recordname,
const
char
*user,
const
char
*location);
51
52
#ifdef __cplusplus
53
}
54
#endif
55
56
#endif
/*INCdbAsLibh*/
dbChannel
Definition:
dbChannel.h:54
epicsCallback
Definition:
callback.h:41
ASDBCALLBACK
Definition:
asDbLib.h:20
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