TrinityCore
Loading...
Searching...
No Matches
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 83 of file DatabaseWorkerPool.cpp.

Constructor & Destructor Documentation

◆ QueueSizeTracker() [1/3]

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

Definition at line 85 of file DatabaseWorkerPool.cpp.

◆ QueueSizeTracker() [2/3]

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

Definition at line 90 of file DatabaseWorkerPool.cpp.

◆ QueueSizeTracker() [3/3]

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

Definition at line 91 of file DatabaseWorkerPool.cpp.

◆ ~QueueSizeTracker()

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

Definition at line 122 of file DatabaseWorkerPool.cpp.

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 108 of file DatabaseWorkerPool.cpp.

◆ operator=() [2/2]

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

Definition at line 93 of file DatabaseWorkerPool.cpp.

Member Data Documentation

◆ _pool

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

Definition at line 129 of file DatabaseWorkerPool.cpp.


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