feat(Core/Command): server debug (#6007)

* initial work

* fix query

* load

* clean up

* remove from startup

* ACE

* remove static

* Update MySQLThreading.cpp

* not used

* Update MySQLThreading.cpp

* unit testing

* Update WorldMock.h

* show Boost ver

* Update WorldMock.h

* include

* Now we have boost::filesystem woo

* fix build

* fix typo
This commit is contained in:
Kitzunu
2021-05-30 21:12:01 +02:00
committed by GitHub
parent e93159b408
commit ae665f7ec3
12 changed files with 226 additions and 34 deletions

View File

@@ -9,39 +9,11 @@
#include "Log.h"
class MySQL
namespace MySQL
{
public:
/*! Create a thread on the MySQL server to mirrior the calling thread,
initializes thread-specific variables and allows thread-specific
operations without concurrence from other threads.
This should only be called if multiple core threads are running
on the same MySQL connection. Seperate MySQL connections implicitly
create a mirror thread.
*/
static void Thread_Init()
{
mysql_thread_init();
}
/*! Shuts down MySQL thread and frees resources, should only be called
when we terminate. MySQL threads and connections are not configurable
during runtime.
*/
static void Thread_End()
{
mysql_thread_end();
}
static void Library_Init()
{
mysql_library_init(-1, nullptr, nullptr);
}
static void Library_End()
{
mysql_library_end();
}
};
void Library_Init();
void Library_End();
uint32 GetLibraryVersion();
}
#endif