#include <mysql_thread.h>
◆ Mysql_thread_task()
◆ ~Mysql_thread_task()
virtual Mysql_thread_task::~Mysql_thread_task |
( |
| ) |
|
|
inlinevirtual |
◆ execute()
void Mysql_thread_task::execute |
( |
| ) |
|
Execute task, calling body function with parameters.
◆ is_finished()
bool Mysql_thread_task::is_finished |
( |
| ) |
|
Check if the task did finish.
- Returns
- did the task finish?
- Return values
-
◆ operator delete() [1/2]
void Mysql_thread_task::operator delete |
( |
void * |
ptr | ) |
|
|
inlinenoexcept |
Deallocate memory on the heap with instrumented memory allocation, so that memory consumption can be tracked.
- Parameters
-
[in] | ptr | pointer to the allocated memory |
◆ operator delete() [2/2]
void Mysql_thread_task::operator delete |
( |
void * |
ptr, |
|
|
const std::nothrow_t & |
|
|
) |
| |
|
inlinenoexcept |
◆ operator new() [1/2]
void * Mysql_thread_task::operator new |
( |
size_t |
size | ) |
|
|
inlinenoexcept |
Allocate memory on the heap with instrumented memory allocation, so that memory consumption can be tracked.
- Parameters
-
[in] | size | memory size to be allocated |
- Returns
- pointer to the allocated memory, or NULL if memory could not be allocated.
◆ operator new() [2/2]
void * Mysql_thread_task::operator new |
( |
size_t |
size, |
|
|
const std::nothrow_t & |
|
|
) |
| |
|
inlinenoexcept |
◆ m_body
◆ m_finished
std::atomic<bool> Mysql_thread_task::m_finished {false} |
|
private |
◆ m_parameters
The documentation for this class was generated from the following files: