Author: amassari
Date: Wed Sep 28 06:05:29 2005
New Revision: 292170

URL: http://svn.apache.org/viewcvs?rev=292170&view=rev
Log:
closesocket should be dinamically bound (XERCESC-1467)

Modified:
    
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
    
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp

Modified: 
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp?rev=292170&r1=292169&r2=292170&view=diff
==============================================================================
--- 
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
 (original)
+++ 
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
 Wed Sep 28 06:05:29 2005
@@ -51,7 +51,7 @@
     SOCKET* get() const { return fData; }
     SOCKET* release() {        SOCKET* p = fData; fData = 0; return p; }
 
-    void reset(SOCKET* p = 0) { if(fData) closesocket(*fData); fData=p; }
+    void reset(SOCKET* p = 0) { if(fData) 
BinHTTPURLInputStream::closesocket(*fData); fData=p; }
     bool isDataNull() { return (fData == 0); }
 
 private :

Modified: 
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp?rev=292170&r1=292169&r2=292170&view=diff
==============================================================================
--- 
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
 (original)
+++ 
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
 Wed Sep 28 06:05:29 2005
@@ -98,6 +98,8 @@
        inline static int recv(unsigned int s,char* buf,int len,int flags);
        inline static int shutdown(unsigned int s,int how);
        inline static int closesocket(unsigned int socket);
+
+    friend class SocketJanitor;
 };
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to