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
@@ -3878,8 +3878,8 @@ void name_reset(buffer_t buffer) /* Thread safe */
|
||||
bool name_empty_p(const buffer_t buffer) /* Thread safe */
|
||||
size_t name_size(const buffer_t buffer) /* Thread safe */
|
||||
size_t name_capacity(const buffer_t buffer) /* Thread safe */
|
||||
bool name_push(buffer_t buffer, const type data)
|
||||
bool name_pop(type *data, buffer_t buffer)
|
||||
void name_push(buffer_t buffer, const type data)
|
||||
void name_pop(type *data, buffer_t buffer)
|
||||
```
|
||||
|
||||
#### Specialized methods
|
||||
|
||||
Reference in new issue
Block a user