.dll .so 복사 자동화 완료
This commit is contained in:
17
include/Utils/Snowflake.hpp
Normal file
17
include/Utils/Snowflake.hpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#pragma once
|
||||
#include <cstdint>
|
||||
|
||||
namespace Chattr {
|
||||
|
||||
struct Snowflake {
|
||||
union {
|
||||
struct {
|
||||
std::uint64_t timestamp : 42;
|
||||
std::uint64_t instance : 10;
|
||||
std::uint64_t sequence : 12;
|
||||
};
|
||||
std::uint64_t snowflake;
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
~Thread();
|
||||
|
||||
void join();
|
||||
void deatch();
|
||||
void detach();
|
||||
|
||||
private:
|
||||
#ifdef _WIN32
|
||||
|
||||
Reference in New Issue
Block a user