haiku/headers/os/net
Adrien Destugues b3d13a000c Network Kit: Coverity scan review and fixes
CID 1108353, 1108335: memory leak.
CID 610473: unused variable.
CID 1108446, 1108433, 1108432, 1108419, 1108400, 991710, 991713, 991712,
	610098, 610097, 610096, 610095: uninitialized field
CID 1108421: unused field

Change the ownership of the result for Url/HttpRequests. The request now
owns its result and you either access it by reference while the request
is live, or copy it to keep it after the request destruction. To help
with that, get BUrlResult copy constructor and assignment operator to
work.

Performance issue: copying the BUrlResult also copies the underlying
BMallocIO data. This should be shared between the BUrlResult objects to
make the copy lighter. The case of BUrlSynchronousRequest is now
particularly inefficient, with at least 2 copies needed to get at the
result.
2013-10-21 09:21:00 +02:00
..
AbstractSocket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
DatagramSocket.h Use ssize_t to allow returning a negative error code 2013-10-04 16:57:02 +02:00
HttpAuthentication.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
HttpForm.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00
HttpHeaders.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
HttpRequest.h Network Kit: Coverity scan review and fixes 2013-10-21 09:21:00 +02:00
net_settings.h Rewrote header. Don't know if this is even used/supported. 2009-08-27 12:45:31 +00:00
NetAddress.h Overhauled BNetEndpoint implementation (and BNetAddress, too): 2008-07-13 19:58:35 +00:00
NetBuffer.h - Changed BNetBuffer to a simpler (and R5 compatible) implementation. 2009-01-17 21:28:10 +00:00
NetDebug.h Checked-in the update Scott Mansfield made to these BNet* classes declarations to male 2002-12-17 01:24:44 +00:00
NetEndpoint.h Overhauled BNetEndpoint implementation (and BNetAddress, too): 2008-07-13 19:58:35 +00:00
NetworkAddress.h * Reverted back to the original version of BNetworkAddress::SetAddress(); 2011-02-18 21:09:21 +00:00
NetworkAddressResolver.h * Factored out a BNetworkAddressResolver from BNetworkAddress, that also allows 2010-08-12 11:27:14 +00:00
NetworkCookie.h More cookie fixes 2013-10-14 15:21:51 +02:00
NetworkCookieJar.h Cleanup and fix cookies handling 2013-10-09 12:08:46 +02:00
NetworkDevice.h netserver: Add EAP defines for WPA enterprise 2013-07-17 20:16:49 -05:00
NetworkInterface.h * Added methods to manipulate routes. 2010-11-23 21:03:11 +00:00
NetworkNotifications.h Fix the build, which was broken in r39147. 2010-10-26 10:24:17 +00:00
NetworkRoster.h * Remove the BNetworkDevice::AddPersistentNetwork() again and instead introduce 2011-10-09 19:56:19 +00:00
SecureSocket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
Socket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
Url.h Network Kit: Coverity scan review and fixes 2013-10-21 09:21:00 +02:00
UrlContext.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
UrlProtocolAsynchronousListener.h Make BUrlProtocolAsynchronousListener inherit BUrlProtocolListener 2013-10-15 10:16:33 +02:00
UrlProtocolDispatchingListener.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00
UrlProtocolListener.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00
UrlProtocolRoster.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00
UrlRequest.h Network Kit: Coverity scan review and fixes 2013-10-21 09:21:00 +02:00
UrlResult.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00
UrlSynchronousRequest.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00