LeviLamina
Loading...
Searching...
No Matches
SPSCQueue.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
template
<
typename
T0,
int
T1>
6
class
SPSCQueue
{
7
public
:
8
// prevent constructor by default
9
SPSCQueue
& operator=(
SPSCQueue
const
&);
10
SPSCQueue
(
SPSCQueue
const
&);
11
SPSCQueue
();
12
13
std::atomic<void*> mFrontBlock;
14
char
mCachelineFiller[56];
15
std::atomic<void*> mTailBlock;
16
uint64 mLargestBlockSize;
17
};
SPSCQueue
Definition
SPSCQueue.h:6
src
mc
deps
core
threading
SPSCQueue.h
Generated on Sat Apr 26 2025 05:55:26 for LeviLamina by
1.12.0