41#define DISSABLEALLOCATORS(x) void x();
43#undef DISSABLEALLOCATORS
59 gameplayStart_t *gameplayStart_ = {};
60 gameplayReload_t *gameplayReload_ = {};
61 getContainersInfo_t *getContainersInfo_ = {};
62 constructContainer_t *constructContainer_ = {};
63 destructContainer_t *destructContainer_ = {};
64 bindAllocator_t *bindAllocator_ = {};
65 resetAllocator_t *resetAllocator_ = {};
66 dissableAllocators_t *dissableAllocators_ = {};
69 FILETIME filetime = {};
77 bool tryToloadDllUntillPossible(
int id,
samurai::LogManager &logs, std::chrono::duration<long long> timeout =
78 std::chrono::seconds(0));
85 bool shouldReloadDll();
87 void reloadContainerExtensionsSupport();
89 std::vector<samurai::ContainerInformation> containerInfo;
91 std::unordered_map<std::string, std::string> containerExtensionsSupport;
97 void resetAllocatorDllRealm();
99 bool checkIfDllIsOpenable();