WIN32 DLL; copy build. now for pvDatabase
This commit is contained in:
@ -10,14 +10,20 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <epicsGuard.h>
|
#include <epicsGuard.h>
|
||||||
#define epicsExportSharedSymbols
|
#include <list>
|
||||||
#include <pv/pvDatabase.h>
|
#include <map>
|
||||||
|
#include <pv/pvData.h>
|
||||||
|
#include <pv/pvTimeStamp.h>
|
||||||
|
#include <pv/rpcService.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
#include <pv/pvPlugin.h>
|
#include <pv/pvPlugin.h>
|
||||||
#include <pv/pvArrayPlugin.h>
|
#include <pv/pvArrayPlugin.h>
|
||||||
#include <pv/pvTimestampPlugin.h>
|
#include <pv/pvTimestampPlugin.h>
|
||||||
#include <pv/pvDeadbandPlugin.h>
|
#include <pv/pvDeadbandPlugin.h>
|
||||||
|
|
||||||
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
|
|
||||||
using std::tr1::static_pointer_cast;
|
using std::tr1::static_pointer_cast;
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
using namespace epics::pvCopy;
|
using namespace epics::pvCopy;
|
||||||
|
@ -13,6 +13,8 @@
|
|||||||
#include <pv/convert.h>
|
#include <pv/convert.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
#include <pv/pvData.h>
|
#include <pv/pvData.h>
|
||||||
|
#include <list>
|
||||||
|
#include <pv/pvTimeStamp.h>
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
#include <pv/pvDatabase.h>
|
#include <pv/pvDatabase.h>
|
||||||
|
@ -11,11 +11,6 @@
|
|||||||
#ifndef CHANNELPROVIDERLOCAL_H
|
#ifndef CHANNELPROVIDERLOCAL_H
|
||||||
#define CHANNELPROVIDERLOCAL_H
|
#define CHANNELPROVIDERLOCAL_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define channelProviderLocalEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
@ -31,12 +26,6 @@
|
|||||||
#include <pv/pvDatabase.h>
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
|
|
||||||
#ifdef channelProviderLocalEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef channelProviderLocalEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -10,20 +10,10 @@
|
|||||||
#ifndef CONTROLSUPPORT_H
|
#ifndef CONTROLSUPPORT_H
|
||||||
#define CONTROLSUPPORT_H
|
#define CONTROLSUPPORT_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <pv/pvDatabase.h>
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/pvSupport.h>
|
#include <pv/pvSupport.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -11,22 +11,11 @@
|
|||||||
#ifndef PROCESSRECORD_H
|
#ifndef PROCESSRECORD_H
|
||||||
#define PROCESSRECORD_H
|
#define PROCESSRECORD_H
|
||||||
|
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <epicsThread.h>
|
#include <epicsThread.h>
|
||||||
#include <pv/event.h>
|
#include <pv/event.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -6,11 +6,6 @@
|
|||||||
#ifndef PVDATABASE_H
|
#ifndef PVDATABASE_H
|
||||||
#define PVDATABASE_H
|
#define PVDATABASE_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
||||||
@ -19,11 +14,6 @@
|
|||||||
#include <pv/rpcService.h>
|
#include <pv/rpcService.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -10,11 +10,6 @@
|
|||||||
#ifndef PVSUPPORT_H
|
#ifndef PVSUPPORT_H
|
||||||
#define PVSUPPORT_H
|
#define PVSUPPORT_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
||||||
@ -23,11 +18,6 @@
|
|||||||
#include <pv/rpcService.h>
|
#include <pv/rpcService.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -11,18 +11,8 @@
|
|||||||
#ifndef REMOVERECORD_H
|
#ifndef REMOVERECORD_H
|
||||||
#define REMOVERECORD_H
|
#define REMOVERECORD_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -10,10 +10,6 @@
|
|||||||
#ifndef SCALARALARMSUPPORT_H
|
#ifndef SCALARALARMSUPPORT_H
|
||||||
#define SCALARALARMSUPPORT_H
|
#define SCALARALARMSUPPORT_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <pv/pvDatabase.h>
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/pvSupport.h>
|
#include <pv/pvSupport.h>
|
||||||
@ -21,11 +17,6 @@
|
|||||||
#include <pv/pvAlarm.h>
|
#include <pv/pvAlarm.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvDatabase {
|
namespace epics { namespace pvDatabase {
|
||||||
|
@ -11,18 +11,8 @@
|
|||||||
#ifndef TRACERECORD_H
|
#ifndef TRACERECORD_H
|
||||||
#define TRACERECORD_H
|
#define TRACERECORD_H
|
||||||
|
|
||||||
#ifdef epicsExportSharedSymbols
|
|
||||||
# define pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# undef epicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
#ifdef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
# define epicsExportSharedSymbols
|
|
||||||
# undef pvdatabaseEpicsExportSharedSymbols
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,9 +15,10 @@
|
|||||||
#include <epicsThread.h>
|
#include <epicsThread.h>
|
||||||
#include <pv/timeStamp.h>
|
#include <pv/timeStamp.h>
|
||||||
#include <pv/pvSubArrayCopy.h>
|
#include <pv/pvSubArrayCopy.h>
|
||||||
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* channelChannelProviderLocal.cpp */
|
/* channelProviderLocal.cpp */
|
||||||
/**
|
/**
|
||||||
* Copyright - See the COPYRIGHT that is included with this distribution.
|
* Copyright - See the COPYRIGHT that is included with this distribution.
|
||||||
* EPICS pvData is distributed subject to a Software License Agreement found
|
* EPICS pvData is distributed subject to a Software License Agreement found
|
||||||
@ -10,12 +10,12 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <epicsThread.h>
|
#include <epicsThread.h>
|
||||||
|
#include <epicsExport.h>
|
||||||
#include <pv/serverContext.h>
|
#include <pv/serverContext.h>
|
||||||
#include <pv/syncChannelFind.h>
|
#include <pv/syncChannelFind.h>
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
|
@ -14,10 +14,12 @@
|
|||||||
#include <epicsGuard.h>
|
#include <epicsGuard.h>
|
||||||
#include <pv/thread.h>
|
#include <pv/thread.h>
|
||||||
#include <pv/bitSetUtil.h>
|
#include <pv/bitSetUtil.h>
|
||||||
|
#include <pv/pvData.h>
|
||||||
#include <pv/timeStamp.h>
|
#include <pv/timeStamp.h>
|
||||||
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
|
@ -11,29 +11,14 @@
|
|||||||
|
|
||||||
/* Author: Marty Kraimer */
|
/* Author: Marty Kraimer */
|
||||||
|
|
||||||
#include <cstddef>
|
#include <epicsExport.h>
|
||||||
#include <cstdlib>
|
|
||||||
#include <cstddef>
|
|
||||||
#include <string>
|
|
||||||
#include <cstdio>
|
|
||||||
#include <memory>
|
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
#include <cantProceed.h>
|
|
||||||
#include <epicsStdio.h>
|
|
||||||
#include <epicsMutex.h>
|
|
||||||
#include <epicsEvent.h>
|
|
||||||
#include <epicsThread.h>
|
|
||||||
#include <iocsh.h>
|
#include <iocsh.h>
|
||||||
#include <shareLib.h>
|
|
||||||
#include <epicsExit.h>
|
|
||||||
|
|
||||||
#include <pv/pvAccess.h>
|
#include <pv/pvAccess.h>
|
||||||
#include <pv/serverContext.h>
|
#include <pv/serverContext.h>
|
||||||
|
|
||||||
// this declared epicsExportSharedSymbols
|
|
||||||
#include <epicsExport.h>
|
|
||||||
|
|
||||||
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
#include <pv/channelProviderLocal.h>
|
||||||
|
|
||||||
using std::cout;
|
using std::cout;
|
||||||
|
@ -11,10 +11,10 @@
|
|||||||
#include <map>
|
#include <map>
|
||||||
#include <epicsThread.h>
|
#include <epicsThread.h>
|
||||||
#include <pv/event.h>
|
#include <pv/event.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/processRecord.h>
|
#include <pv/processRecord.h>
|
||||||
|
|
||||||
using std::tr1::static_pointer_cast;
|
using std::tr1::static_pointer_cast;
|
||||||
|
@ -11,28 +11,15 @@
|
|||||||
|
|
||||||
/* Author: Marty Kraimer */
|
/* Author: Marty Kraimer */
|
||||||
|
|
||||||
#include <cstddef>
|
|
||||||
#include <cstdlib>
|
|
||||||
#include <cstddef>
|
|
||||||
#include <string>
|
|
||||||
#include <cstdio>
|
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
#include <cantProceed.h>
|
|
||||||
#include <epicsStdio.h>
|
|
||||||
#include <epicsMutex.h>
|
|
||||||
#include <epicsEvent.h>
|
|
||||||
#include <epicsThread.h>
|
|
||||||
#include <iocsh.h>
|
|
||||||
|
|
||||||
#include <pv/pvIntrospect.h>
|
|
||||||
#include <pv/pvData.h>
|
|
||||||
#include <pv/pvAccess.h>
|
|
||||||
#include <pv/pvDatabase.h>
|
|
||||||
|
|
||||||
#include <epicsExport.h>
|
#include <epicsExport.h>
|
||||||
|
#include <iocsh.h>
|
||||||
|
#include <pv/pvAccess.h>
|
||||||
|
|
||||||
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/processRecord.h>
|
#include <pv/processRecord.h>
|
||||||
|
|
||||||
|
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
using namespace epics::pvAccess;
|
using namespace epics::pvAccess;
|
||||||
using namespace epics::pvDatabase;
|
using namespace epics::pvDatabase;
|
||||||
|
@ -9,9 +9,9 @@
|
|||||||
* @date 2013.04.18
|
* @date 2013.04.18
|
||||||
*/
|
*/
|
||||||
#include <shareLib.h>
|
#include <shareLib.h>
|
||||||
#include <pv/channelProviderLocal.h>
|
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/removeRecord.h>
|
#include <pv/removeRecord.h>
|
||||||
|
|
||||||
using std::tr1::static_pointer_cast;
|
using std::tr1::static_pointer_cast;
|
||||||
|
@ -10,27 +10,12 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Author: Marty Kraimer */
|
/* Author: Marty Kraimer */
|
||||||
|
|
||||||
#include <cstddef>
|
|
||||||
#include <cstdlib>
|
|
||||||
#include <cstddef>
|
|
||||||
#include <string>
|
|
||||||
#include <cstdio>
|
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
#include <cantProceed.h>
|
|
||||||
#include <epicsStdio.h>
|
|
||||||
#include <epicsMutex.h>
|
|
||||||
#include <epicsEvent.h>
|
|
||||||
#include <epicsThread.h>
|
|
||||||
#include <iocsh.h>
|
|
||||||
|
|
||||||
#include <pv/pvIntrospect.h>
|
|
||||||
#include <pv/pvData.h>
|
|
||||||
#include <pv/pvAccess.h>
|
|
||||||
#include <pv/pvDatabase.h>
|
|
||||||
|
|
||||||
#include <epicsExport.h>
|
#include <epicsExport.h>
|
||||||
|
#include <iocsh.h>
|
||||||
|
#include <pv/pvAccess.h>
|
||||||
|
|
||||||
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/removeRecord.h>
|
#include <pv/removeRecord.h>
|
||||||
|
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
|
@ -11,26 +11,12 @@
|
|||||||
|
|
||||||
/* Author: Marty Kraimer */
|
/* Author: Marty Kraimer */
|
||||||
|
|
||||||
#include <cstddef>
|
|
||||||
#include <cstdlib>
|
|
||||||
#include <cstddef>
|
|
||||||
#include <string>
|
|
||||||
#include <cstdio>
|
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
#include <cantProceed.h>
|
|
||||||
#include <epicsStdio.h>
|
|
||||||
#include <epicsMutex.h>
|
|
||||||
#include <epicsEvent.h>
|
|
||||||
#include <epicsThread.h>
|
|
||||||
#include <iocsh.h>
|
|
||||||
|
|
||||||
#include <pv/pvIntrospect.h>
|
|
||||||
#include <pv/pvData.h>
|
|
||||||
#include <pv/pvAccess.h>
|
|
||||||
#include <pv/pvDatabase.h>
|
|
||||||
|
|
||||||
#include <epicsExport.h>
|
#include <epicsExport.h>
|
||||||
|
#include <iocsh.h>
|
||||||
|
#include <pv/pvAccess.h>
|
||||||
|
|
||||||
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/traceRecord.h>
|
#include <pv/traceRecord.h>
|
||||||
|
|
||||||
using namespace epics::pvData;
|
using namespace epics::pvData;
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/controlSupport.h>
|
#include <pv/controlSupport.h>
|
||||||
|
|
||||||
using std::tr1::static_pointer_cast;
|
using std::tr1::static_pointer_cast;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define epicsExportSharedSymbols
|
#define epicsExportSharedSymbols
|
||||||
|
#include <pv/pvDatabase.h>
|
||||||
#include <pv/scalarAlarmSupport.h>
|
#include <pv/scalarAlarmSupport.h>
|
||||||
|
|
||||||
using std::tr1::static_pointer_cast;
|
using std::tr1::static_pointer_cast;
|
||||||
|
Reference in New Issue
Block a user