25#ifndef JOIN_CORE_IO_POLICY_HPP
26#define JOIN_CORE_IO_POLICY_HPP
37 static constexpr uint32_t
flags = 0;
43 static constexpr uint32_t
flags = 0;
44 static constexpr uint32_t
spin = 200;
50 static constexpr uint32_t
flags = IORING_SETUP_SQPOLL;
51 static constexpr uint32_t
spin = 200;
55 template <
typename...>
58 template <
typename T,
typename =
void>
68 template <
typename T,
typename =
void>
75 :
std::integral_constant<bool, bool (T::flags& IORING_SETUP_SQPOLL)>
84 template <
typename T,
typename =
void>
94 template <
typename T,
typename =
void>
104 template <
typename T,
typename =
void>
109 template <
typename T>
Definition acceptor.hpp:32
void void_t
Definition io_policy.hpp:56
Definition io_policy.hpp:35
static constexpr uint32_t sqEntries
Definition io_policy.hpp:36
static constexpr uint32_t flags
Definition io_policy.hpp:37
Definition io_policy.hpp:41
static constexpr uint32_t sqEntries
Definition io_policy.hpp:42
static constexpr uint32_t spin
Definition io_policy.hpp:44
static constexpr uint32_t flags
Definition io_policy.hpp:43
Definition io_policy.hpp:48
static constexpr uint32_t flags
Definition io_policy.hpp:50
static constexpr uint32_t sqEntries
Definition io_policy.hpp:49
static constexpr uint32_t spin
Definition io_policy.hpp:51
static constexpr uint32_t sqThreadIdle
Definition io_policy.hpp:52
Definition io_policy.hpp:86
Definition io_policy.hpp:60
Definition io_policy.hpp:106
Definition io_policy.hpp:96
Definition io_policy.hpp:70
Definition io_policy.hpp:81