Merge common socket code
diff --git a/common/network/UnixSocket.h b/common/network/UnixSocket.h
index 48c5b63..1ffca45 100644
--- a/common/network/UnixSocket.h
+++ b/common/network/UnixSocket.h
@@ -37,12 +37,10 @@
public:
UnixSocket(int sock);
UnixSocket(const char *name);
- virtual ~UnixSocket();
virtual char* getPeerAddress();
virtual char* getPeerEndpoint();
- virtual void shutdown();
virtual bool cork(bool enable);
};
@@ -51,10 +49,10 @@
UnixListener(const char *listenaddr, int mode);
virtual ~UnixListener();
- virtual void shutdown();
- virtual Socket* accept();
-
int getMyPort();
+
+ protected:
+ virtual Socket* createSocket(int fd);
};
}