#include <mysql_task_monitor.h>
◆ CachedSession
◆ PoolManager
◆ PoolManagerRef
◆ State
Enumerator |
---|
k_initializing | |
k_running | |
k_check_tasks | |
k_stopped | |
◆ ~MysqlTaskMonitor()
mrs::database::MysqlTaskMonitor::~MysqlTaskMonitor |
( |
| ) |
|
◆ call_async()
void mrs::database::MysqlTaskMonitor::call_async |
( |
CachedSession |
session, |
|
|
PoolManagerRef |
session_pool, |
|
|
std::list< std::string > |
preamble, |
|
|
std::string |
script, |
|
|
std::list< std::string > |
postamble, |
|
|
std::function< std::list< std::string >(const std::exception &)> |
on_error, |
|
|
const std::string & |
task_id |
|
) |
| |
◆ reset()
void mrs::database::MysqlTaskMonitor::reset |
( |
| ) |
|
◆ run()
void mrs::database::MysqlTaskMonitor::run |
( |
| ) |
|
|
private |
◆ start()
void mrs::database::MysqlTaskMonitor::start |
( |
| ) |
|
◆ stop()
void mrs::database::MysqlTaskMonitor::stop |
( |
| ) |
|
◆ update_task()
bool mrs::database::MysqlTaskMonitor::update_task |
( |
Task & |
task | ) |
|
|
private |
◆ state_
◆ tasks_
std::list<Task> mrs::database::MysqlTaskMonitor::tasks_ |
|
private |
◆ tasks_mutex_
std::mutex mrs::database::MysqlTaskMonitor::tasks_mutex_ |
|
private |
◆ thread_
std::thread mrs::database::MysqlTaskMonitor::thread_ |
|
private |
The documentation for this class was generated from the following files: