Author: amassari
Date: Wed Sep 28 06:05:57 2005
New Revision: 292171
URL: http://svn.apache.org/viewcvs?rev=292171&view=rev
Log:
closesocket should be dinamically bound (XERCESC-1467)
Modified:
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
Modified:
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp?rev=292171&r1=292170&r2=292171&view=diff
==============================================================================
---
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
(original)
+++
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
Wed Sep 28 06:05:57 2005
@@ -49,7 +49,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/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
URL:
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp?rev=292171&r1=292170&r2=292171&view=diff
==============================================================================
---
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
(original)
+++
xerces/c/trunk/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.hpp
Wed Sep 28 06:05:57 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]