Added dbGetNAliases() function, to complete the aliases API.

This commit is contained in:
Andrew Johnson
2009-01-19 18:57:02 +00:00
parent edf0875bcf
commit 9ca9a3c2e2
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -1668,6 +1668,14 @@ int epicsShareAPI dbGetNRecords(DBENTRY *pdbentry)
return(ellCount(&precordType->recList));
}
int epicsShareAPI dbGetNAliases(DBENTRY *pdbentry)
{
dbRecordType *precordType = pdbentry->precordType;
if(!precordType) return(0);
return(precordType->no_aliases);
}
char * epicsShareAPI dbGetRecordName(DBENTRY *pdbentry)
{
dbRecordType *pdbRecordType = pdbentry->precordType;
+1
View File
@@ -135,6 +135,7 @@ epicsShareFunc long epicsShareAPI dbFirstRecord(
DBENTRY *pdbentry); /*first of record type*/
epicsShareFunc long epicsShareAPI dbNextRecord(DBENTRY *pdbentry);
epicsShareFunc int epicsShareAPI dbGetNRecords(DBENTRY *pdbentry);
epicsShareFunc int epicsShareAPI dbGetNAliases(DBENTRY *pdbentry);
epicsShareFunc char * epicsShareAPI dbGetRecordName(DBENTRY *pdbentry);
epicsShareFunc long epicsShareAPI dbRenameRecord(
DBENTRY *pdbentry,const char *newName);