X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fcommunicator.h;fp=source%2Fnet%2Fcommunicator.h;h=e9f646a59a62ba1f0796a36cf57f2d27454d849d;hp=b98f488ff3f63ef64016c6a22d23e4aaf188a93c;hb=394c9a732192fce9b3b453dfdb9e92400af2a4f8;hpb=0cd8309240cd48fdc16d9cc433297e33a0a2cdd0 diff --git a/source/net/communicator.h b/source/net/communicator.h index b98f488..e9f646a 100644 --- a/source/net/communicator.h +++ b/source/net/communicator.h @@ -4,6 +4,7 @@ #include #include #include +#include "mspnet_api.h" #include "protocol.h" namespace Msp { @@ -11,20 +12,20 @@ namespace Net { class StreamSocket; -class sequence_error: public invalid_state +class MSPNET_API sequence_error: public invalid_state { public: sequence_error(const std::string &w): invalid_state(w) { } }; -class incompatible_protocol: public std::runtime_error +class MSPNET_API incompatible_protocol: public std::runtime_error { public: incompatible_protocol(const std::string &w): std::runtime_error(w) { } }; -class Communicator: public NonCopyable +class MSPNET_API Communicator: public NonCopyable { public: sigc::signal signal_handshake_done;