The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

QueryThread Class Reference

Inheritance diagram for QueryThread:

Inheritance graph
[legend]
Collaboration diagram for QueryThread:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QueryThread (InspIRCd *si, ModuleMsSQL *mod)
 ~QueryThread ()
virtual void Run ()
 Override this method to put your actual threaded code here.

Private Attributes

ModuleMsSQLParent
InspIRCdServerInstance

Detailed Description

Definition at line 45 of file m_mssql.cpp.


Constructor & Destructor Documentation

QueryThread::QueryThread InspIRCd si,
ModuleMsSQL mod
[inline]
 

Definition at line 51 of file m_mssql.cpp.

QueryThread::~QueryThread  )  [inline]
 

Definition at line 55 of file m_mssql.cpp.


Member Function Documentation

void QueryThread::Run  )  [virtual]
 

Override this method to put your actual threaded code here.

Implements Thread.

Definition at line 904 of file m_mssql.cpp.

References connections, SQLConn::DoLeadingQuery(), Mutex::Lock(), QueryQueue::pop(), SQLConn::queue, and Mutex::Unlock().


Member Data Documentation

ModuleMsSQL* QueryThread::Parent [private]
 

Definition at line 48 of file m_mssql.cpp.

InspIRCd* QueryThread::ServerInstance [private]
 

Definition at line 49 of file m_mssql.cpp.


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