haiku/headers/private
Jérôme Duval 591a1d179a AdapterIO: add FlushBefore() to strip the beginning of the MallocIO object
by default, AdapterIO is initialized with a BMallocIO object, which will
be extended indefinitely. Flushing regularly is necessary to avoid
excessive memory usage. Tested in StreamRadio.

Change-Id: I9f3142c0a2300ad44dc54ccf6932d41c9526320b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7302
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
2024-01-23 09:49:17 +00:00
..
app
audio
binary_compatibility
bluetooth bluetooth: DoublyLinkedQueue is not actually used. 2023-08-04 13:16:57 -04:00
debug
debugger
device PowerStatus: add state "Not charging" 2024-01-09 04:07:05 +00:00
drivers poke: map area into client team in POKE_MAP_MEMORY ioctl 2023-12-23 22:26:26 -05:00
file_systems
firewire
fs_shell
graphics virtio_gpu: initial driver 2024-01-18 17:44:40 +00:00
i2c
index_server
input
interface
kernel kernel/x86_64: on context switch, load defaults in fpu control and mxcsr 2023-11-14 21:31:01 +00:00
libroot ICUTimeConversion: Fix buffer overflows and add more error handling. 2023-10-28 16:36:12 -04:00
locale
mail
media AdapterIO: add FlushBefore() to strip the beginning of the MallocIO object 2024-01-23 09:49:17 +00:00
midi
mount
net network: Overhaul TUN/TAP subsystem. 2023-11-30 20:44:44 +00:00
netservices HaikuDepot: Token Based Authentication 2023-09-25 06:20:32 +00:00
netservices2
notification
package
preferences
print
runtime_loader
screen_saver
shared kernel: Rename DescriptorPutter to FileDescriptorPutter. 2024-01-08 14:11:30 -05:00
storage
support
syslog_daemon
system riscv64/mmu: use struct bitfield for flags and std::atomic 2023-09-25 15:50:59 +00:00
textencoding
tracker Tracker: Reimplement BSlowContextPopup as BPopUpNavMenu. 2023-08-30 17:04:24 -04:00
usb_vision
userlandfs userlandfs: use std::bitset for FSCapabilities 2023-07-10 06:27:18 +00:00
virtio virtio: support modern devices 2023-10-15 13:02:41 +00:00
vmdk
wmi