acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
queue.h
1// Created on 2024-04-28 by camilo <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5namespace parallelization
6{
7
8
9 class CLASS_DECL_ACME queue :
10 virtual public ::particle
11 {
12 public:
13
14
15 ::procedure_array m_procedurea;
16
17 ::task_pointer m_ptask;
18
19 ::pointer <::object > m_pobjectFork;
20
21
22 queue();
23 ~queue() override;
24
25
26 virtual void async(const ::procedure& procedure);
27 virtual void sync(const ::procedure& procedure, const class ::time& timeTimeout);
28
29
30 virtual void defer_run();
31
32
33 };
34
35
36}// namespace parallelization
Definition procedure_array.h:13