haiku/docs
Leorize 3e27f8d5a7 libbnetservices: BUrlResult is no longer a BArchivable
The switch to make BUrlResult serializable was debuted in
f9e1854f19 with the rationale is that
BHttpRequest auto-redirection might cause the headers to become
obsolete by the time a client process the BMessage received from
BUrlProtocolDispatchingListener.

With the change to BHttpRequest to not notify listeners when
auto-redirection is enabled, this is no longer the case and the
serialization code can go away now. This simplifies BUrlResult and its
subclasses, and gain us some performance for clients using
BUrlProtocolDispatchingListener as the result object no longer has to be
serialized.

This also change the ABI of BUrlProtocolListener::HeadersReceived to no
longer passing a BUrlResult.

Additionally, BUrlResult and BHttpResult now express the size of the content
as an off_t, thus allowing results larger than 4 GB.

Change-Id: I9dd29a8b26fdd9aa8e5bbad8d1728084f136312d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3082
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2021-02-28 20:39:31 +00:00
..
add-ons Move NetFS to a package 2014-11-17 15:24:07 +01:00
apps Migrate the BTextMailComponent docs to the Haiku Book. 2017-12-26 13:59:25 -05:00
develop Update "boot process specs" documentation 2021-01-27 19:51:07 +00:00
interface_guidelines HIG doc: Fix typos etc. 2020-10-09 11:09:02 +00:00
misc makefile-engine docs: Fix app_name_catalog_entry. 2018-08-25 21:22:54 -04:00
user libbnetservices: BUrlResult is no longer a BArchivable 2021-02-28 20:39:31 +00:00
userguide Synchronize userguide with most recent translations 2020-05-30 10:43:56 +01:00
welcome Synchronize userguide with most recent translations 2020-05-30 10:43:56 +01:00