yet another attempt to make windows build
This commit is contained in:
@ -16,6 +16,8 @@
|
|||||||
#include <pv/pvData.h>
|
#include <pv/pvData.h>
|
||||||
#include <pv/pvPlugin.h>
|
#include <pv/pvPlugin.h>
|
||||||
|
|
||||||
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvCopy{
|
namespace epics { namespace pvCopy{
|
||||||
|
|
||||||
class PVArrayPlugin;
|
class PVArrayPlugin;
|
||||||
@ -31,7 +33,7 @@ typedef std::tr1::shared_ptr<PVArrayFilter> PVArrayFilterPtr;
|
|||||||
* @author mrk
|
* @author mrk
|
||||||
* @since date 2017.02.23
|
* @since date 2017.02.23
|
||||||
*/
|
*/
|
||||||
class PVArrayPlugin : public PVPlugin
|
class epicsShareClass PVArrayPlugin : public PVPlugin
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
PVArrayPlugin();
|
PVArrayPlugin();
|
||||||
@ -59,7 +61,7 @@ public:
|
|||||||
/**
|
/**
|
||||||
* @brief A filter that gets a sub array from a PVScalarArray.
|
* @brief A filter that gets a sub array from a PVScalarArray.
|
||||||
*/
|
*/
|
||||||
class PVArrayFilter : public PVFilter
|
class epicsShareClass PVArrayFilter : public PVFilter
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
long start;
|
long start;
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
#include <pv/pvData.h>
|
#include <pv/pvData.h>
|
||||||
#include <pv/pvPlugin.h>
|
#include <pv/pvPlugin.h>
|
||||||
|
|
||||||
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvCopy{
|
namespace epics { namespace pvCopy{
|
||||||
|
|
||||||
class PVDeadbandPlugin;
|
class PVDeadbandPlugin;
|
||||||
@ -31,7 +33,7 @@ typedef std::tr1::shared_ptr<PVDeadbandFilter> PVDeadbandFilterPtr;
|
|||||||
* @author mrk
|
* @author mrk
|
||||||
* @since date 2017.02.23
|
* @since date 2017.02.23
|
||||||
*/
|
*/
|
||||||
class PVDeadbandPlugin : public PVPlugin
|
class epicsShareClass PVDeadbandPlugin : public PVPlugin
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
PVDeadbandPlugin();
|
PVDeadbandPlugin();
|
||||||
@ -59,7 +61,7 @@ public:
|
|||||||
/**
|
/**
|
||||||
* @brief A Plugin for a filter that gets a sub array from a PVScalarDeadband.
|
* @brief A Plugin for a filter that gets a sub array from a PVScalarDeadband.
|
||||||
*/
|
*/
|
||||||
class PVDeadbandFilter : public PVFilter
|
class epicsShareClass PVDeadbandFilter : public PVFilter
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
bool absolute;
|
bool absolute;
|
||||||
|
@ -18,6 +18,8 @@
|
|||||||
#include <pv/lock.h>
|
#include <pv/lock.h>
|
||||||
#include <pv/pvStructureCopy.h>
|
#include <pv/pvStructureCopy.h>
|
||||||
|
|
||||||
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvCopy{
|
namespace epics { namespace pvCopy{
|
||||||
|
|
||||||
class PVPlugin;
|
class PVPlugin;
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
#include <pv/pvPlugin.h>
|
#include <pv/pvPlugin.h>
|
||||||
#include <pv/pvTimeStamp.h>
|
#include <pv/pvTimeStamp.h>
|
||||||
|
|
||||||
|
#include <shareLib.h>
|
||||||
|
|
||||||
namespace epics { namespace pvCopy{
|
namespace epics { namespace pvCopy{
|
||||||
|
|
||||||
class PVTimestampPlugin;
|
class PVTimestampPlugin;
|
||||||
@ -32,7 +34,7 @@ typedef std::tr1::shared_ptr<PVTimestampFilter> PVTimestampFilterPtr;
|
|||||||
* @author mrk
|
* @author mrk
|
||||||
* @since date 2017.03.24
|
* @since date 2017.03.24
|
||||||
*/
|
*/
|
||||||
class PVTimestampPlugin : public PVPlugin
|
class epicsShareClass PVTimestampPlugin : public PVPlugin
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
PVTimestampPlugin();
|
PVTimestampPlugin();
|
||||||
@ -60,7 +62,7 @@ public:
|
|||||||
/**
|
/**
|
||||||
* @brief A filter that sets a timeStamp to the current time.
|
* @brief A filter that sets a timeStamp to the current time.
|
||||||
*/
|
*/
|
||||||
class PVTimestampFilter : public PVFilter
|
class epicsShareClass PVTimestampFilter : public PVFilter
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
epics::pvData::PVTimeStamp pvTimeStamp;
|
epics::pvData::PVTimeStamp pvTimeStamp;
|
||||||
|
Reference in New Issue
Block a user