|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <DatabaseWorker.h>
Public Member Functions | |
| DatabaseWorker (Skyfire::DatabaseQueue *new_queue, MySQLConnection *con) | |
| int | svc () |
| int | wait () |
| ~DatabaseWorker () | |
Private Member Functions | |
| DatabaseWorker (DatabaseWorker const &right)=delete | |
| DatabaseWorker & | operator= (DatabaseWorker const &right)=delete |
Private Attributes | |
| MySQLConnection * | m_conn |
| Skyfire::DatabaseQueue * | m_queue |
| std::unique_ptr< Skyfire::Asio::IoContextThread > | m_thread |
Definition at line 23 of file DatabaseWorker.h.
| DatabaseWorker::DatabaseWorker | ( | Skyfire::DatabaseQueue * | new_queue, |
| MySQLConnection * | con ) |
Definition at line 15 of file DatabaseWorker.cpp.
References m_conn, m_queue, and m_thread.
Referenced by DatabaseWorker(), and operator=().
| DatabaseWorker::~DatabaseWorker | ( | ) |
Definition at line 36 of file DatabaseWorker.cpp.
References wait().
|
privatedelete |
References DatabaseWorker().
|
privatedelete |
References DatabaseWorker().
| int DatabaseWorker::svc | ( | ) |
Definition at line 41 of file DatabaseWorker.cpp.
| int DatabaseWorker::wait | ( | ) |
Definition at line 49 of file DatabaseWorker.cpp.
References m_thread.
Referenced by DatabaseWorkerPool< CharacterDatabaseConnection >::Close(), and ~DatabaseWorker().
|
private |
Definition at line 34 of file DatabaseWorker.h.
Referenced by DatabaseWorker(), and svc().
|
private |
Definition at line 33 of file DatabaseWorker.h.
Referenced by DatabaseWorker(), and svc().
|
private |
Definition at line 35 of file DatabaseWorker.h.
Referenced by DatabaseWorker(), and wait().