Port to new memory model:
Communication thread buffer needs to use the global pool, and not a local pool, since the allocation is done accross several threads. Therefore the non thread fixed queue & stack interfaces are moved into a dedicated header (m-queue) and remove support for non thread stack & queue into m-buffer Remove also deprecated policy too.
This commit is contained in:
1 parent
a7294abe0c
commit
01f5228a36
10 files changed
+224
-371
No files matched your search
@@ -150,6 +150,12 @@ M_WORKER_SPAWN_DEF2(worker_str, (str, string_t) )
|
||||
M_SHARED_PTR_DEF(shared_int, int)
|
||||
M_SHARED_PTR_DEF(shared_str, string_t)
|
||||
|
||||
#include "m-queue.h"
|
||||
|
||||
M_QUEUE_DEF(queue_10, int, 10 )
|
||||
M_STACK_DEF(stack_20, string_t, 20)
|
||||
|
||||
|
||||
int main(void)
|
||||
{
|
||||
return 0;
|
||||
|
||||
Reference in new issue
Block a user