Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
TransactionTask Class Reference

#include <Transaction.h>

Inheritance diagram for TransactionTask:
Collaboration diagram for TransactionTask:

Public Member Functions

 TransactionTask (SQLTransaction trans)
 ~TransactionTask ()
Public Member Functions inherited from SQLOperation
virtual int call ()
virtual void SetConnection (MySQLConnection *con)
 SQLOperation ()
virtual ~SQLOperation ()

Protected Member Functions

bool Execute ()

Protected Attributes

SQLTransaction m_trans

Friends

class DatabaseWorker
template<class T>
class DatabaseWorkerPool

Additional Inherited Members

Public Attributes inherited from SQLOperation
MySQLConnection * m_conn

Detailed Description

Low level class

Definition at line 45 of file Transaction.h.

Constructor & Destructor Documentation

◆ TransactionTask()

TransactionTask::TransactionTask ( SQLTransaction trans)
inline

Definition at line 51 of file Transaction.h.

References m_trans.

◆ ~TransactionTask()

TransactionTask::~TransactionTask ( )
inline

Definition at line 52 of file Transaction.h.

Member Function Documentation

◆ Execute()

bool TransactionTask::Execute ( )
protectedvirtual

Implements SQLOperation.

Definition at line 64 of file Transaction.cpp.

References SQLOperation::m_conn, and m_trans.

◆ DatabaseWorker

friend class DatabaseWorker
friend

Definition at line 48 of file Transaction.h.

References DatabaseWorker.

Referenced by DatabaseWorker.

◆ DatabaseWorkerPool

template<class T>
friend class DatabaseWorkerPool
friend

Definition at line 47 of file Transaction.h.

References DatabaseWorkerPool.

Referenced by DatabaseWorkerPool.

Member Data Documentation

◆ m_trans

SQLTransaction TransactionTask::m_trans
protected

Definition at line 57 of file Transaction.h.

Referenced by Execute(), and TransactionTask().


The documentation for this class was generated from the following files: