[Box Backup-commit] COMMIT r2424 - box/trunk/lib/server

boxbackup-dev@boxbackup.org boxbackup-dev@boxbackup.org
Sat, 3 Jan 2009 08:56:14 +0000 (GMT)


Author: chris
Date: 2009-01-03 08:56:13 +0000 (Sat, 03 Jan 2009)
New Revision: 2424

Modified:
   box/trunk/lib/server/Socket.cpp
   box/trunk/lib/server/Socket.h
   box/trunk/lib/server/SocketListen.h
   box/trunk/lib/server/SocketStream.h
   box/trunk/lib/server/SocketStreamTLS.cpp
Log:
Change use of int to identify a socket type to the proper enum.


Modified: box/trunk/lib/server/Socket.cpp
===================================================================
--- box/trunk/lib/server/Socket.cpp	2009-01-03 04:21:28 UTC (rev 2423)
+++ box/trunk/lib/server/Socket.cpp	2009-01-03 08:56:13 UTC (rev 2424)
@@ -32,13 +32,15 @@
 // --------------------------------------------------------------------------
 //
 // Function
-//		Name:    Socket::NameLookupToSockAddr(SocketAllAddr &, int, char *, int)
+//		Name:    Socket::NameLookupToSockAddr(SocketAllAddr &, int,
+//			 char *, int)
 //		Purpose: Sets up a sockaddr structure given a name and type
 //		Created: 2003/07/31
 //
 // --------------------------------------------------------------------------
 void Socket::NameLookupToSockAddr(SocketAllAddr &addr, int &sockDomain,
-	int Type, const std::string& rName, int Port, int &rSockAddrLenOut)
+	enum Type Type, const std::string& rName, int Port,
+	int &rSockAddrLenOut)
 {
 	int sockAddrLen = 0;
 

Modified: box/trunk/lib/server/Socket.h
===================================================================
--- box/trunk/lib/server/Socket.h	2009-01-03 04:21:28 UTC (rev 2423)
+++ box/trunk/lib/server/Socket.h	2009-01-03 08:56:13 UTC (rev 2424)
@@ -39,14 +39,14 @@
 // --------------------------------------------------------------------------
 namespace Socket
 {
-	enum
+	enum Type
 	{
 		TypeINET = 1,
 		TypeUNIX = 2
 	};
 
 	void NameLookupToSockAddr(SocketAllAddr &addr, int &sockDomain,
-		int Type, const std::string& rName, int Port,
+		enum Type type, const std::string& rName, int Port,
 		int &rSockAddrLenOut);
 	void LogIncomingConnection(const struct sockaddr *addr, socklen_t addrlen);
 	std::string IncomingConnectionLogMessage(const struct sockaddr *addr, socklen_t addrlen);

Modified: box/trunk/lib/server/SocketListen.h
===================================================================
--- box/trunk/lib/server/SocketListen.h	2009-01-03 04:21:28 UTC (rev 2423)
+++ box/trunk/lib/server/SocketListen.h	2009-01-03 08:56:13 UTC (rev 2424)
@@ -125,7 +125,7 @@
 	//		Created: 2003/07/31
 	//
 	// ------------------------------------------------------------------
-	void Listen(int Type, const char *Name, int Port = 0)
+	void Listen(Socket::Type Type, const char *Name, int Port = 0)
 	{
 		if(mSocketHandle != -1)
 		{

Modified: box/trunk/lib/server/SocketStream.h
===================================================================
--- box/trunk/lib/server/SocketStream.h	2009-01-03 04:21:28 UTC (rev 2423)
+++ box/trunk/lib/server/SocketStream.h	2009-01-03 08:56:13 UTC (rev 2424)
@@ -11,6 +11,7 @@
 #define SOCKETSTREAM__H
 
 #include "IOStream.h"
+#include "Socket.h"
 
 #ifdef WIN32
 	typedef SOCKET tOSSocketHandle;
@@ -36,7 +37,7 @@
 	SocketStream(const SocketStream &rToCopy);
 	~SocketStream();
 	
-	void Open(int Type, const std::string& rName, int Port = 0);
+	void Open(Socket::Type Type, const std::string& rName, int Port = 0);
 	void Attach(int socket);
 
 	virtual int Read(void *pBuffer, int NBytes, int Timeout = IOStream::TimeOutInfinite);

Modified: box/trunk/lib/server/SocketStreamTLS.cpp
===================================================================
--- box/trunk/lib/server/SocketStreamTLS.cpp	2009-01-03 04:21:28 UTC (rev 2423)
+++ box/trunk/lib/server/SocketStreamTLS.cpp	2009-01-03 08:56:13 UTC (rev 2424)
@@ -99,7 +99,7 @@
 //		Created: 2003/08/06
 //
 // --------------------------------------------------------------------------
-void SocketStreamTLS::Open(const TLSContext &rContext, int Type,
+void SocketStreamTLS::Open(const TLSContext &rContext, Socket::Type Type,
 	const std::string& rName, int Port)
 {
 	SocketStream::Open(Type, rName, Port);