]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/streamserversocket.h
Prepare for assimilating msphttp
[libs/net.git] / source / net / streamserversocket.h
diff --git a/source/net/streamserversocket.h b/source/net/streamserversocket.h
new file mode 100644 (file)
index 0000000..aa4868c
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef MSP_NET_STREAMSERVERSOCKET_H_
+#define MSP_NET_STREAMSERVERSOCKET_H_
+
+#include "serversocket.h"
+#include "streamsocket.h"
+
+namespace Msp {
+namespace Net {
+
+class StreamServerSocket: public ServerSocket
+{
+private:
+       bool listening;
+
+public:
+       StreamServerSocket(Family, int = 0);
+
+       virtual void listen(const SockAddr &, unsigned = 4);
+       virtual StreamSocket *accept();
+};
+
+} // namespace Net
+} // namespace Msp
+
+#endif