NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CIdlerWrapper Class Reference

Search Toolkit Book for CIdlerWrapper

+ Collaboration diagram for CIdlerWrapper:

Public Member Functions

 CIdlerWrapper (void)
 
 ~CIdlerWrapper (void)
 
INcbiIdlerGetIdler (EOwnership own)
 
void SetIdler (INcbiIdler *idler, EOwnership own)
 
void RunIdler (void)
 

Private Attributes

CMutex m_Mutex
 
AutoPtr< INcbiIdlerm_Idler
 

Detailed Description

Definition at line 1772 of file ncbiapp.cpp.

Constructor & Destructor Documentation

◆ CIdlerWrapper()

CIdlerWrapper::CIdlerWrapper ( void  )
inline

Definition at line 1775 of file ncbiapp.cpp.

◆ ~CIdlerWrapper()

CIdlerWrapper::~CIdlerWrapper ( void  )
inline

Definition at line 1776 of file ncbiapp.cpp.

Member Function Documentation

◆ GetIdler()

INcbiIdler * CIdlerWrapper::GetIdler ( EOwnership  own)
inline

◆ RunIdler()

void CIdlerWrapper::RunIdler ( void  )
inline

Definition at line 1806 of file ncbiapp.cpp.

References AutoPtr< X, Del >::get(), INcbiIdler::Idle(), m_Idler, and m_Mutex.

◆ SetIdler()

void CIdlerWrapper::SetIdler ( INcbiIdler idler,
EOwnership  own 
)
inline

Definition at line 1798 of file ncbiapp.cpp.

References m_Idler, m_Mutex, and AutoPtr< X, Del >::reset().

Member Data Documentation

◆ m_Idler

AutoPtr<INcbiIdler> CIdlerWrapper::m_Idler
private

Definition at line 1784 of file ncbiapp.cpp.

Referenced by GetIdler(), RunIdler(), and SetIdler().

◆ m_Mutex

CMutex CIdlerWrapper::m_Mutex
private

Definition at line 1783 of file ncbiapp.cpp.

Referenced by GetIdler(), RunIdler(), and SetIdler().


The documentation for this class was generated from the following file:
Modified on Fri Jan 05 07:25:30 2024 by modify_doxy.py rev. 669887