acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_synchronization_result.h
1
#pragma once
2
3
4
inline ::i32 signaled_index(::enum_status estatus)
5
{
6
7
return
(estatus >= signaled_base && estatus < signaled_end) ? ((::i32)estatus - (::i32)signaled_base) : -1;
8
9
}
10
11
12
inline
bool
signaled(::enum_status estatus)
13
{
14
15
return
signaled_index(estatus) >= 0;
16
17
}
18
19
20
inline ::i32 abandoned_index(::enum_status estatus)
21
{
22
23
return
(estatus >= abandoned_base && estatus < abandoned_end) ? ((::i32)estatus - (::i32)abandoned_base) : -1;
24
25
}
26
27
28
inline
bool
abandoned(::enum_status estatus)
29
{
30
31
return
abandoned_index(estatus) >= 0;
32
33
}
34
35
36
37
inline
bool
wait_timeout(::enum_status estatus)
38
{
39
40
return
estatus == error_wait_timeout;
41
42
}
43
44
45
parallelization
aaa_synchronization_result.h
Generated by
1.17.0