diff --git a/src/remote/pv/remote.h b/src/remote/pv/remote.h index b70b0e3..4b7091f 100644 --- a/src/remote/pv/remote.h +++ b/src/remote/pv/remote.h @@ -119,7 +119,7 @@ void hackAroundRTEMSSocketInterrupt(); /** * Interface defining transport send control. */ -class TransportSendControl : public epics::pvData::SerializableControl { +class epicsShareClass TransportSendControl : public epics::pvData::SerializableControl { public: POINTER_DEFINITIONS(TransportSendControl); diff --git a/src/rpcService/pv/rpcService.h b/src/rpcService/pv/rpcService.h index 292c9e5..4119943 100644 --- a/src/rpcService/pv/rpcService.h +++ b/src/rpcService/pv/rpcService.h @@ -29,7 +29,7 @@ namespace epics { namespace pvAccess { -class epicsShareClass RPCRequestException : public std::runtime_error { +class RPCRequestException : public std::runtime_error { public: explicit RPCRequestException(std::string const & message) : diff --git a/src/utils/pv/destroyable.h b/src/utils/pv/destroyable.h index 07dfed6..88f03a7 100644 --- a/src/utils/pv/destroyable.h +++ b/src/utils/pv/destroyable.h @@ -21,7 +21,7 @@ namespace epics { namespace pvAccess { /** * @brief Instance declaring destroy method. */ - class Destroyable { + class epicsShareClass Destroyable { public: POINTER_DEFINITIONS(Destroyable); /**