TrinityCore
DatabaseWorkerPool< T >::QueueSizeTracker Struct Reference

Public Member Functions

 QueueSizeTracker (DatabaseWorkerPool *pool)
 
 QueueSizeTracker (QueueSizeTracker const &other)
 
 QueueSizeTracker (QueueSizeTracker &&other) noexcept
 
QueueSizeTrackeroperator= (QueueSizeTracker const &other)
 
QueueSizeTrackeroperator= (QueueSizeTracker &&other) noexcept
 
 ~QueueSizeTracker ()
 

Private Attributes

DatabaseWorkerPool_pool
 

Detailed Description

template<class T>
struct DatabaseWorkerPool< T >::QueueSizeTracker

Definition at line 55 of file DatabaseWorkerPool.cpp.

Constructor & Destructor Documentation

◆ QueueSizeTracker() [1/3]

template<class T >
DatabaseWorkerPool< T >::QueueSizeTracker::QueueSizeTracker ( DatabaseWorkerPool pool)
inlineexplicit

Definition at line 57 of file DatabaseWorkerPool.cpp.

◆ QueueSizeTracker() [2/3]

template<class T >
DatabaseWorkerPool< T >::QueueSizeTracker::QueueSizeTracker ( QueueSizeTracker const &  other)
inline

Definition at line 62 of file DatabaseWorkerPool.cpp.

◆ QueueSizeTracker() [3/3]

template<class T >
DatabaseWorkerPool< T >::QueueSizeTracker::QueueSizeTracker ( QueueSizeTracker &&  other)
inlinenoexcept

Definition at line 63 of file DatabaseWorkerPool.cpp.

◆ ~QueueSizeTracker()

template<class T >
DatabaseWorkerPool< T >::QueueSizeTracker::~QueueSizeTracker ( )
inline

Definition at line 94 of file DatabaseWorkerPool.cpp.

Member Function Documentation

◆ operator=() [1/2]

template<class T >
QueueSizeTracker & DatabaseWorkerPool< T >::QueueSizeTracker::operator= ( QueueSizeTracker &&  other)
inlinenoexcept

Definition at line 80 of file DatabaseWorkerPool.cpp.

◆ operator=() [2/2]

template<class T >
QueueSizeTracker & DatabaseWorkerPool< T >::QueueSizeTracker::operator= ( QueueSizeTracker const &  other)
inline

Definition at line 65 of file DatabaseWorkerPool.cpp.

Member Data Documentation

◆ _pool

template<class T >
DatabaseWorkerPool* DatabaseWorkerPool< T >::QueueSizeTracker::_pool
private

Definition at line 101 of file DatabaseWorkerPool.cpp.


The documentation for this struct was generated from the following file: