win: try on reducing warnings and dllexport on codec because of the tests

This commit is contained in:
Matej Sekoranja
2014-03-27 21:49:37 +01:00
parent 05b91a20a1
commit ed6169a1f3
+8 -8
View File
@@ -175,20 +175,20 @@ namespace epics {
};
class io_exception: public std::runtime_error {
class epicsShareClass io_exception: public std::runtime_error {
public:
explicit io_exception(const std::string &s): std::runtime_error(s) {}
};
class invalid_data_stream_exception: public std::runtime_error {
class epicsShareClass invalid_data_stream_exception: public std::runtime_error {
public:
explicit invalid_data_stream_exception(
const std::string &s): std::runtime_error(s) {}
};
class connection_closed_exception: public std::runtime_error {
class epicsShareClass connection_closed_exception: public std::runtime_error {
public:
explicit connection_closed_exception(const std::string &s): std::runtime_error(s) {}
};
@@ -199,7 +199,7 @@ namespace epics {
enum WriteMode { PROCESS_SEND_QUEUE, WAIT_FOR_READY_SIGNAL };
class AbstractCodec :
class epicsShareClass AbstractCodec :
public TransportSendControl,
public Transport
{
@@ -316,7 +316,7 @@ namespace epics {
};
class BlockingAbstractCodec:
class epicsShareClass BlockingAbstractCodec:
public AbstractCodec,
public std::tr1::enable_shared_from_this<BlockingAbstractCodec>
{
@@ -370,7 +370,7 @@ namespace epics {
};
class BlockingSocketAbstractCodec:
class epicsShareClass BlockingSocketAbstractCodec:
public BlockingAbstractCodec
{
@@ -549,7 +549,7 @@ namespace epics {
};
class BlockingServerTCPTransportCodec :
class epicsShareClass BlockingServerTCPTransportCodec :
public BlockingTCPTransportCodec,
public ChannelHostingTransport,
public TransportSender {
@@ -660,7 +660,7 @@ namespace epics {
};
class BlockingClientTCPTransportCodec :
class epicsShareClass BlockingClientTCPTransportCodec :
public BlockingTCPTransportCodec,
public TransportSender,
public epics::pvData::TimerCallback {