From ff6aa306ec14f9cebc3d244a05807f48defd36d2 Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Wed, 12 Mar 2014 18:02:30 +0000 Subject: [PATCH] Add epicsShareClass for Windows DLLs; add destructor --- motorApp/MotorSrc/asynMotorController.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/motorApp/MotorSrc/asynMotorController.h b/motorApp/MotorSrc/asynMotorController.h index be4652cd..6d568f12 100644 --- a/motorApp/MotorSrc/asynMotorController.h +++ b/motorApp/MotorSrc/asynMotorController.h @@ -138,13 +138,15 @@ enum ProfileStatus { class asynMotorAxis; -class epicsShareFunc asynMotorController : public asynPortDriver { +class epicsShareClass asynMotorController : public asynPortDriver { public: /* This is the constructor for the class. */ asynMotorController(const char *portName, int numAxes, int numParams, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize); + + virtual ~asynMotorController(); /* These are the methods that we override from asynPortDriver */ virtual asynStatus writeInt32(asynUser *pasynUser, epicsInt32 value);