#include <stdio.h>
#include "callback.h"
#include "shareLib.h"
Go to the source code of this file.
Definition at line 281 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpFP(FILE *fp, void(*memcallback)(ASMEMBERPVT, FILE *), void(*clientcallback)(ASCLIENTPVT, FILE *), int verbose)
Definition at line 287 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpFP(FILE *fp, void(*memcallback)(ASMEMBERPVT, FILE *), void(*clientcallback)(ASCLIENTPVT, FILE *), int verbose)
Definition at line 213 of file asDbLib.c.
215 return dbChannelFldDes(chan)->as_level;
Definition at line 218 of file asDbLib.c.
220 return dbChannelRecord(chan)->asp;
Definition at line 152 of file asDbLib.c.
154 return(asInitCommon());
Definition at line 187 of file asDbLib.c.
191 errMessage(-1,
"asInit: asInitTask already active");
194 callbackRequest(&pcallback->
callback);
202 if(asInitTheadId==0) {
203 errMessage(0,
"asInit: epicsThreadCreate Error");
206 callbackRequest(&pcallback->
callback);
#define errMessage(S, PM)
LIBCOM_API unsigned int epicsStdCall epicsThreadGetStackSize(epicsThreadStackSizeClass size)
epicsThreadId epicsStdCall epicsThreadCreate(const char *name, unsigned int priority, unsigned int stackSize, EPICSTHREADFUNC funptr, void *parm)
#define S_asLib_InitFailed
#define epicsThreadPriorityCAServerHigh
void(* EPICSTHREADFUNC)(void *parm)
Definition at line 306 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpHagFP(FILE *fp, const char *hagname)
Definition at line 312 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpHagFP(FILE *fp, const char *hagname)
Definition at line 330 of file asDbLib.c.
ChannelProviderRegistry::shared_pointer clients
LIBCOM_API int epicsStdCall asDumpMemFP(FILE *fp, const char *asgname, void(*memcallback)(ASMEMBERPVT, FILE *), int clients)
epicsShareFunc int aspmemFP |
( |
FILE * |
fp, |
|
|
const char * |
asgname, |
|
|
int |
clients |
|
) |
| |
Definition at line 336 of file asDbLib.c.
ChannelProviderRegistry::shared_pointer clients
LIBCOM_API int epicsStdCall asDumpMemFP(FILE *fp, const char *asgname, void(*memcallback)(ASMEMBERPVT, FILE *), int clients)
Definition at line 318 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpRulesFP(FILE *fp, const char *asgname)
Definition at line 324 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpRulesFP(FILE *fp, const char *asgname)
Definition at line 293 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpUagFP(FILE *fp, const char *uagname)
Definition at line 299 of file asDbLib.c.
LIBCOM_API int epicsStdCall asDumpUagFP(FILE *fp, const char *uagname)
Definition at line 70 of file asDbLib.c.
75 pacf = calloc(1, strlen(acf)+1);
80 if (*pacf !=
'/' && !strchr(pacf,
':')) {
81 printf(
"asSetFilename: Warning - relative paths won't usually "
#define errMessage(S, PM)
Definition at line 91 of file asDbLib.c.
93 if(psubstitutions) free ((
void *)psubstitutions);
95 psubstitutions = calloc(1,strlen(substitutions)+1);
97 errMessage(0,
"asSetSubstitutions calloc failure");
99 strcpy(psubstitutions,substitutions);
102 psubstitutions =
NULL;
#define errMessage(S, PM)
Definition at line 157 of file asDbLib.c.
LIBCOM_API volatile ASBASE * pasbase
LIBCOM_API void asFreeAll(ASBASE *pasbase)
epicsShareFunc int astac |
( |
const char * |
recordname, |
|
|
const char * |
user, |
|
|
const char * |
location |
|
) |
| |
Definition at line 233 of file asDbLib.c.
243 if (!
pname || !user || !location){
244 printf(
"Usage: astac \"record name\", \"user\", \"host\"\n");
249 status=dbNameToAddr(
pname,paddr);
254 precord = paddr->precord;
255 pflddes = paddr->pfldDes;
258 plocation =
asCalloc(1,strlen(location)+1);
259 strcpy(plocation,location);
262 (
int)pflddes->
as_level,puser,plocation);
LIBCOM_API long epicsStdCall asAddClient(ASCLIENTPVT *asClientPvt, ASMEMBERPVT asMemberPvt, int asl, const char *user, char *host)
LIBCOM_API long epicsStdCall asRegisterClientCallback(ASCLIENTPVT asClientPvt, ASCLIENTCALLBACK pcallback)
LIBCOM_API void epicsStdCall asPutClientPvt(ASCLIENTPVT asClientPvt, void *userPvt)
#define errMessage(S, PM)
#define dbCalloc(nobj, size)
LIBCOM_API void *epicsStdCall asCalloc(size_t nobj, size_t size)