Fix MSVC warning C4275
non - DLL-interface class 'class_1' used as base for DLL-interface class 'class_2'
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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) :
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace epics { namespace pvAccess {
|
||||
/**
|
||||
* @brief Instance declaring destroy method.
|
||||
*/
|
||||
class Destroyable {
|
||||
class epicsShareClass Destroyable {
|
||||
public:
|
||||
POINTER_DEFINITIONS(Destroyable);
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user