path: root/src/lib/evas/Evas_Legacy.h
diff options
authorJérémy Zurcher <>2013-05-03 21:28:32 +0200
committerJérémy Zurcher <>2013-05-03 21:28:32 +0200
commitf769128dcad91da002529ee9e2a27f82c828461d (patch)
treed5747d6a06965b5a513b5d282bcad1c093e6e0f6 /src/lib/evas/Evas_Legacy.h
parent88cf0cf460e35902f26c11c4229934559c9a8ecb (diff)
eo ptr ind: pack memory, use in mmap fifo as recycle trash
- pack active flag and generation nbr in an _Eo_Id_Entry struct - replace Eina_Trash with a fifo which lives in mmaped memory owned by eo_id. - fifo uses indexes instead of pointers to spare memory - never used entries are served first, then those in the fifo are reused, thus we ensure that a freed entry won't soon be reused.
Diffstat (limited to 'src/lib/evas/Evas_Legacy.h')
0 files changed, 0 insertions, 0 deletions