1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-22 08:09:29 +08:00

add: migrate source code of luahook

This commit is contained in:
0O0o0oOoO00
2025-11-01 00:23:46 +08:00
parent 753e676152
commit 41505d6e91
520 changed files with 154475 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#pragma once
#include "dobby/common.h"
namespace zz {
class OSThread {
public:
typedef int LocalStorageKey;
static int GetCurrentProcessId();
static int GetCurrentThreadId();
static LocalStorageKey CreateThreadLocalKey();
static void DeleteThreadLocalKey(LocalStorageKey key);
static void *GetThreadLocal(LocalStorageKey key);
static int GetThreadLocalInt(LocalStorageKey key);
static void SetThreadLocal(LocalStorageKey key, void *value);
static void SetThreadLocalInt(LocalStorageKey key, int value);
static bool HasThreadLocal(LocalStorageKey key);
static void *GetExistingThreadLocal(LocalStorageKey key);
};
} // namespace zz