Add dbLinkDoLocked() support

New lset method, implemented in all link types.
Includes a test for the dbCa implementation.
This commit is contained in:
Andrew Johnson
2017-04-19 16:44:11 -05:00
parent 17bd1ae6d0
commit d2db634ed2
10 changed files with 103 additions and 9 deletions
+6 -1
View File
@@ -597,6 +597,11 @@ static long lnkCalc_getAlarm(const struct link *plink, epicsEnum16 *status,
return 0;
}
static long doLocked(struct link *plink, dbLinkUserCallback rtn, void *priv)
{
return rtn(plink, priv);
}
/************************* Interface Tables *************************/
@@ -610,7 +615,7 @@ static lset lnkCalc_lset = {
lnkCalc_getPrecision, lnkCalc_getUnits,
lnkCalc_getAlarm, NULL,
NULL, NULL,
NULL
NULL, doLocked
};
static jlif lnkCalcIf = {
+1 -1
View File
@@ -551,7 +551,7 @@ static lset lnkConst_lset = {
NULL, NULL,
NULL, NULL,
NULL, NULL,
NULL
NULL, NULL
};
static jlif lnkConstIf = {