]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/socket.h
Decorate things which constitute the public API
[libs/net.git] / source / net / socket.h
index 3e3c2aef13c29dba52f1bbcb27aa1c3eea2ed75d..b89c175bda040d2e22b17ba3335cdefd225616bb 100644 (file)
@@ -5,19 +5,20 @@
 #include <msp/core/except.h>
 #include <msp/io/eventobject.h>
 #include <msp/io/handle.h>
+#include "mspnet_api.h"
 #include "sockaddr.h"
 
 namespace Msp {
 namespace Net {
 
-class bad_socket_state: public invalid_state
+class MSPNET_API bad_socket_state: public invalid_state
 {
 public:
        bad_socket_state(const std::string &w): invalid_state(w) { }
 };
 
 
-class Socket: public IO::EventObject
+class MSPNET_API Socket: public IO::EventObject
 {
 protected:
        enum SocketEvent