acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
parallelization.h
1
// Created by camilo on 2021-08-09 02:26 BRT <3ThomasBorregaardSorensen!!
2
#pragma once
3
4
5
//
6
//enum enum_synchronization_result
7
//{
8
//
9
// e_synchronization_result_abandoned_base = -1024,
10
// e_synchronization_result_error = -16,
11
// e_synchronization_result_thread_set_finish = -6,
12
// e_synchronization_result_io_completion = -3,
13
// e_synchronization_result_bad_thread = -2,
14
// e_synchronization_result_timed_out = -1,
15
// e_synchronization_result_signaled_base = 0,
16
//
17
//};
18
19
20
enum
enum_parallelization
21
{
22
23
e_parallelization_synchronous,
24
e_parallelization_asynchronous,
25
26
};
27
28
//
29
//enum e_task_flag :
30
// ::i64
31
//{
32
//
33
// task_flag_fast_path = 1 << 0,
34
// task_flag_zip_is_dir = 1 << 1,
35
// task_flag_is_timer = 1 << 2,
36
// task_flag_resolve_alias = 1 << 3,
37
// //task_flag_prevent_create_task = 1 << 4,
38
// task_flag_prevent_bad_status_exception = 1 << 5,
39
//
40
//};
41
42
43
44
enum
enum_task_op : ::i64
45
{
46
47
e_task_op_none,
48
e_task_op_tool,
49
e_task_op_predicate,
50
e_task_op_fork_count,
51
52
};
53
54
55
enum
enum_task_tool : ::iptr
56
{
57
58
e_task_tool_draw2d,
59
60
};
61
62
63
constant
parallelization.h
Generated by
1.17.0