chore: initial commit

This commit is contained in:
fallenoak 2023-01-02 13:17:18 -06:00
commit 70b00c5c38
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D
965 changed files with 264882 additions and 0 deletions

25
src/event/Scheduler.hpp Normal file
View file

@ -0,0 +1,25 @@
#ifndef EVENT_SCHEDULER_HPP
#define EVENT_SCHEDULER_HPP
#include "event/Types.hpp"
#include <cstdint>
void DestroySchedulerThread(uint32_t a1);
HEVENTCONTEXT IEvtSchedulerCreateContext(int32_t interactive, int32_t (*initializeHandler)(const void*, void*), int32_t (*destroyHandler)(const void*, void*), uint32_t idleTime, uint32_t debugFlags);
void IEvtSchedulerInitialize(int32_t threadCount, int32_t netServer);
void IEvtSchedulerProcess();
void IEvtSchedulerShutdown();
uint32_t InitializeSchedulerThread();
bool SchedulerMainProcess();
uint32_t SchedulerThreadProc(void* mainThread);
int32_t SchedulerThreadProcProcess(uint32_t a1);
#endif