still more work on includes

This commit is contained in:
mrkraimer
2021-03-31 10:57:48 -04:00
parent 58a603556b
commit bf82de407e
13 changed files with 22 additions and 27 deletions

View File

@ -25,10 +25,10 @@
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/status.h> #include <pv/status.h>
#include <pv/serverContext.h> #include <pv/serverContext.h>
#include "pv/pvStructureCopy.h"
#include "pv/pvDatabase.h"
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvStructureCopy.h"
#include "pv/pvDatabase.h"
#include "pv/addRecord.h" #include "pv/addRecord.h"
using std::tr1::static_pointer_cast; using std::tr1::static_pointer_cast;

View File

@ -17,11 +17,11 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code pvDatabase uses // The following must be the last include for code pvDatabase uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.h"
#include "pv/addRecord.h" #include "pv/addRecord.h"
using namespace epics::pvData; using namespace epics::pvData;

View File

@ -27,10 +27,10 @@
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/status.h> #include <pv/status.h>
#include <pv/serverContext.h> #include <pv/serverContext.h>
#include "pv/pvStructureCopy.h"
#include "pv/pvDatabase.h"
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvStructureCopy.h"
#include "pv/pvDatabase.h"
#include "pv/processRecord.h" #include "pv/processRecord.h"
using std::tr1::static_pointer_cast; using std::tr1::static_pointer_cast;

View File

@ -17,11 +17,11 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code pvDatabase uses // The following must be the last include for code pvDatabase uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.h"
#include "pv/processRecord.h" #include "pv/processRecord.h"

View File

@ -14,12 +14,11 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code exampleLink uses // The following must be the last include for code exampleLink uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #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::pvAccess; using namespace epics::pvAccess;

View File

@ -8,6 +8,7 @@
* @date 2021.03.12 * @date 2021.03.12
*/ */
#include <epicsThread.h> #include <epicsThread.h>
#include <epicsGuard.h>
#include <pv/event.h> #include <pv/event.h>
#include <pv/lock.h> #include <pv/lock.h>
#include <iocsh.h> #include <iocsh.h>
@ -17,12 +18,10 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code exampleLink uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.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;

View File

@ -14,12 +14,10 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code exampleLink uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.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;

View File

@ -12,11 +12,11 @@
/* Author: Marty Kraimer */ /* Author: Marty Kraimer */
#include <iocsh.h> #include <iocsh.h>
#include <pv/standardField.h> #include <pv/standardField.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code exampleLink uses // The following must be the last include for code pvDatabase implements
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.h"
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;
using namespace std; using namespace std;

View File

@ -9,11 +9,10 @@
*/ */
#include <iocsh.h> #include <iocsh.h>
#include <pv/standardField.h> #include <pv/standardField.h>
#include <pv/pvDatabase.h> // The following must be the last include for code pvDatabase implements
// The following must be the last include for code exampleLink uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.h"
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;
using namespace std; using namespace std;

View File

@ -14,11 +14,11 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code exampleLink uses // The following must be the last include
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.h"
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvAccess; using namespace epics::pvAccess;

View File

@ -24,10 +24,10 @@
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/status.h> #include <pv/status.h>
#include <pv/serverContext.h> #include <pv/serverContext.h>
#include "pv/pvStructureCopy.h"
#include "pv/pvDatabase.h"
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvStructureCopy.h"
#include "pv/pvDatabase.h"
#include "pv/removeRecord.h" #include "pv/removeRecord.h"
using std::tr1::static_pointer_cast; using std::tr1::static_pointer_cast;

View File

@ -18,11 +18,11 @@
#include <pv/pvTimeStamp.h> #include <pv/pvTimeStamp.h>
#include <pv/alarm.h> #include <pv/alarm.h>
#include <pv/pvAlarm.h> #include <pv/pvAlarm.h>
#include <pv/pvDatabase.h>
// The following must be the last include for code pvDatabase uses // The following must be the last include for code pvDatabase uses
#include <epicsExport.h> #include <epicsExport.h>
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvDatabase.h"
#include "pv/removeRecord.h" #include "pv/removeRecord.h"
using namespace epics::pvData; using namespace epics::pvData;

View File

@ -24,10 +24,10 @@
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/status.h> #include <pv/status.h>
#include <pv/serverContext.h> #include <pv/serverContext.h>
#include "pv/pvStructureCopy.h"
#include "pv/channelProviderLocal.h"
#define epicsExportSharedSymbols #define epicsExportSharedSymbols
#include "pv/pvStructureCopy.h"
#include "pv/channelProviderLocal.h"
#include "pv/traceRecord.h" #include "pv/traceRecord.h"
using std::tr1::static_pointer_cast; using std::tr1::static_pointer_cast;