Add all the files

This commit is contained in:
Exzap 2022-08-22 22:21:23 +02:00
parent e3db07a16a
commit d60742f52b
1445 changed files with 430238 additions and 0 deletions

22
src/util/Fiber/Fiber.h Normal file
View file

@ -0,0 +1,22 @@
#pragma once
#if BOOST_OS_WINDOWS > 0
#endif
class Fiber
{
public:
Fiber(void(*FiberEntryPoint)(void* userParam), void* userParam, void* privateData);
~Fiber();
static Fiber* PrepareCurrentThread(void* privateData = nullptr);
static void Switch(Fiber& targetFiber);
static void* GetFiberPrivateData();
private:
Fiber(void* privateData); // fiber from current thread
void* m_implData{nullptr};
void* m_privateData;
void* m_stackPtr{ nullptr };
};