#include <mysql_task_monitor.h>
|
| ~MysqlTaskMonitor () |
|
void | call_async (CachedSession session, 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) |
|
void | start () |
|
void | stop () |
|
void | reset () |
|
◆ CachedSession
◆ 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, |
|
|
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: