haiku/headers/os/net
Leorize e67a4284c0 libbnetapi: Disallow instantiation of BUrlRequest subclasses directly
This API change forces all creation of BUrlRequest to be done via
BUrlProtocolRoster::MakeRequest(). This allows the structure of protocol
addons to be altered without breaking ABI for client applications.

Change-Id: I1785c9136c50d19eaa9e57cb9d259ed8d88a5b56
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3080
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2020-10-12 06:36:00 +00:00
..
AbstractSocket.h libbnetapi: Extend socket classes. 2016-04-28 22:30:40 -04:00
Certificate.h BHttpRequest: add SSL certificate exception management. 2015-11-09 10:46:58 +01:00
DatagramSocket.h libbnetapi: Extend socket classes. 2016-04-28 22:30:40 -04:00
DataRequest.h libbnetapi: Disallow instantiation of BUrlRequest subclasses directly 2020-10-12 06:36:00 +00:00
FileRequest.h libbnetapi: Disallow instantiation of BUrlRequest subclasses directly 2020-10-12 06:36:00 +00:00
GopherRequest.h libbnetapi: Disallow instantiation of BUrlRequest subclasses directly 2020-10-12 06:36:00 +00:00
HttpAuthentication.h HttpAuthentication: Add explicit copy & assignment constructors. 2016-05-13 16:49:52 -04:00
HttpForm.h BHttpForm: Clang also uses pair<> now. 2017-12-18 17:58:04 -05:00
HttpHeaders.h libbnetapi: fix access to HTTP headers 2017-01-30 20:27:52 +01:00
HttpRequest.h libbnetapi: Disallow instantiation of BUrlRequest subclasses directly 2020-10-12 06:36:00 +00:00
HttpResult.h libbnetapi: fix access to HTTP headers 2017-01-30 20:27:52 +01:00
net_settings.h
NetAddress.h
NetBuffer.h
NetDebug.h
NetEndpoint.h
NetworkAddress.h Add support for TLS SNI 2016-06-20 19:42:24 -04:00
NetworkAddressResolver.h NetworkAddressResolver: cache needs to be locked 2017-11-21 22:15:32 +01:00
NetworkCookie.h
NetworkCookieJar.h Made the wrong constructor private. 2014-06-11 19:27:03 +02:00
NetworkDevice.h Network Kit: add BNetworkDevice::Control 2016-03-15 21:59:03 +01:00
NetworkInterface.h libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
NetworkNotifications.h
NetworkRequest.h UrlRequest: add empty SetTimeout for ease of use. 2014-09-26 15:51:36 +02:00
NetworkRoster.h libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
NetworkRoute.h libbnetapi: Add BNetworkRoute to replace use of route_entry. 2015-04-12 18:50:00 +02:00
ProxySecureSocket.h Implement CONNECT pass-through for HTTPS proxy 2015-11-11 01:16:38 +01:00
SecureSocket.h Add support for TLS SNI 2016-06-20 19:42:24 -04:00
Socket.h libbnetapi: Extend socket classes. 2016-04-28 22:30:40 -04:00
UrlContext.h Adapt all consumers of HashSet and HashMap to the slightly-different APIs. 2019-02-15 00:34:36 +00:00
UrlProtocolAsynchronousListener.h
UrlProtocolDispatchingListener.h libbnetapi: fix access to HTTP headers 2017-01-30 20:27:52 +01:00
UrlProtocolListener.h docs: Add documentation for BUrlProtocolListener 2020-06-20 18:13:33 +00:00
UrlProtocolRoster.h
UrlRequest.h UrlRequest: add empty SetTimeout for ease of use. 2014-09-26 15:51:36 +02:00
UrlResult.h libbnetapi: fix access to HTTP headers 2017-01-30 20:27:52 +01:00
UrlSynchronousRequest.h libbnetapi: fix access to HTTP headers 2017-01-30 20:27:52 +01:00