Add epicsShare decorations to caProvider
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
#include <pv/pvAccess.h>
|
||||
#include <pv/reftrack.h>
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "caChannel.h"
|
||||
#include <pv/caStatus.h>
|
||||
|
||||
|
||||
@@ -4,13 +4,14 @@
|
||||
* in file LICENSE that is included with this distribution.
|
||||
*/
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include <pv/caStatus.h>
|
||||
|
||||
namespace epics {
|
||||
namespace pvAccess {
|
||||
namespace ca {
|
||||
|
||||
std::string dbrStatus2alarmMessage[] = {
|
||||
epicsShareDef std::string dbrStatus2alarmMessage[] = {
|
||||
"NO_ALARM", // 0 ..
|
||||
"READ_ALARM",
|
||||
"WRITE_ALARM",
|
||||
@@ -35,7 +36,7 @@ std::string dbrStatus2alarmMessage[] = {
|
||||
"WRITE_ACCESS_ALARM" // .. 21
|
||||
};
|
||||
|
||||
int dbrStatus2alarmStatus[] = {
|
||||
epicsShareDef int dbrStatus2alarmStatus[] = {
|
||||
noStatus, //"NO_ALARM"
|
||||
driverStatus, //"READ_ALARM",
|
||||
driverStatus, //"WRITE_ALARM",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#define CASTATUS_H
|
||||
|
||||
#include <string>
|
||||
#include <shareLib.h>
|
||||
|
||||
namespace epics {
|
||||
namespace pvAccess {
|
||||
@@ -18,8 +19,8 @@ enum AlarmStatus {
|
||||
dbStatus,confStatus,undefinedStatus,clientStatus
|
||||
};
|
||||
|
||||
extern std::string dbrStatus2alarmMessage[];
|
||||
extern int dbrStatus2alarmStatus[];
|
||||
epicsShareExtern std::string dbrStatus2alarmMessage[];
|
||||
epicsShareExtern int dbrStatus2alarmStatus[];
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user