![]() |
TrinityCore
|
#include <Transaction.h>
Inheritance diagram for TransactionTask:Public Member Functions | |
| TransactionTask (std::shared_ptr< TransactionBase > trans) | |
| ~TransactionTask () | |
Public Member Functions inherited from SQLOperation | |
| SQLOperation () | |
| virtual | ~SQLOperation () |
| virtual int | call () |
| virtual void | SetConnection (MySQLConnection *con) |
Protected Member Functions | |
| bool | Execute () override |
| int | TryExecute () |
| void | CleanupOnFailure () |
Protected Attributes | |
| std::shared_ptr< TransactionBase > | m_trans |
Static Protected Attributes | |
| static std::mutex | _deadlockLock |
Friends | |
| template<class T > | |
| class | DatabaseWorkerPool |
| class | DatabaseWorker |
| class | TransactionCallback |
Additional Inherited Members | |
Public Attributes inherited from SQLOperation | |
| MySQLConnection * | m_conn |
Low level class
Definition at line 72 of file Transaction.h.
|
inline |
Definition at line 79 of file Transaction.h.
|
inline |
Definition at line 80 of file Transaction.h.
|
protected |
|
overrideprotectedvirtual |
Implements SQLOperation.
Reimplemented in TransactionWithResultTask.
Definition at line 72 of file Transaction.cpp.
Here is the call graph for this function:
|
protected |
Definition at line 108 of file Transaction.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
Definition at line 75 of file Transaction.h.
|
friend |
Definition at line 74 of file Transaction.h.
|
friend |
Definition at line 76 of file Transaction.h.
|
staticprotected |
Definition at line 88 of file Transaction.h.
|
protected |
Definition at line 87 of file Transaction.h.