acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
task_message_queue.h
1
// Created by camilo on 2023-11-26 20:50 <3ThomasBorregaardSorensen!!
2
#pragma once
3
4
5
#include "message_queue.h"
6
#include "acme/prototype/collection/map.h"
7
8
9
//using task_message_queue_map = ::map_base < ::task_index, ::pointer < message_queue > >;
10
11
12
class
CLASS_DECL_ACME task_message_queue :
13
virtual
public
::particle
14
{
15
public
:
16
17
18
//critical_section m_criticalsection;
19
//task_message_queue_map m_map;
20
21
22
task_message_queue();
23
~task_message_queue()
override
;
24
25
26
::message_queue
* get_message_queue(const ::task_index & taskindex,
bool
bCreate);
27
void
erase_message_queue(const ::task_index & taskindex);
28
void
clear_message_queue(const ::task_index & taskindex);
29
30
31
::message_queue
* current_task_message_queue(
bool
bCreate);
32
33
34
};
35
36
37
message_queue
Definition
message_queue.h:16
parallelization
task_message_queue.h
Generated by
1.17.0