Georg Reinke
08a60dcaca
make pointers in pool and queue relative
...
This is necessary for the new shared memory node, since these structs
may be stored in the shared memory area which is in general mapped to
different virtual addresses in the different processes.
2017-03-31 10:51:13 +02:00
Georg Reinke
fee29436b0
implement managed memtype
2017-03-27 13:22:54 +02:00
a9771ec8c6
Merge branch 'develop' into eric-lab
2017-03-09 13:30:19 -03:00
1dba01a8ae
Re-license source code to LGPLv2.1 ( closes #56 )
2016-11-22 11:14:25 -05:00
3d22238976
make pool initialisation more robust by allowing non-pow2 pool sizes (we will use the next bigger power-of-2 for the internal queue)
2016-10-30 23:01:14 -04:00
287e5727fb
fix block size calculation for memory pool
2016-10-30 23:00:17 -04:00
e95c50a827
some fixes for memory pool
2016-10-20 08:36:49 -04:00
3839262d8d
mpmc_queue => queue
2016-10-20 08:36:49 -04:00
7a7b36e678
some fixes for memory pool
2016-10-19 01:35:41 -04:00
26e3885fbc
mpmc_queue => queue
2016-10-16 02:33:36 -04:00
ba399a0b1d
fixed compilation: functionality still heavily broken. its a mess right now
2016-09-22 21:20:21 -04:00
2648c1f57c
replaced lstack backed memory pool with new queue as underlying datastrucutre
2016-09-13 22:54:36 -04:00
0fa5f5b976
introduced new directory structure for source and header files
2016-06-14 01:17:58 +02:00
ad8ee1c3f7
renamed S2SS to VILLASnode
2016-06-08 23:31:58 +02:00
44c3efaac7
renamed file
2016-06-08 22:50:56 +02:00
1b24f29088
added new memory pool for fixed size blocks (samples)
2016-06-08 22:25:48 +02:00
9b56be2bc6
updated copyright year to 2016
2016-02-09 05:33:19 +01:00
305e411814
improved pool_foreach iterator
2016-01-15 15:13:04 +01:00
b4f787b2c0
finally introduced new data structure for circular buffering of messages
2016-01-14 23:12:58 +01:00