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 1805 of file ncbiapp.cpp.

Constructor & Destructor Documentation

◆ CIdlerWrapper()

CIdlerWrapper::CIdlerWrapper ( void  )
inline

Definition at line 1808 of file ncbiapp.cpp.

◆ ~CIdlerWrapper()

CIdlerWrapper::~CIdlerWrapper ( void  )
inline

Definition at line 1809 of file ncbiapp.cpp.

Member Function Documentation

◆ GetIdler()

INcbiIdler * CIdlerWrapper::GetIdler ( EOwnership  own)
inline

◆ RunIdler()

void CIdlerWrapper::RunIdler ( void  )
inline

Definition at line 1839 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 1831 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 1817 of file ncbiapp.cpp.

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

◆ m_Mutex

CMutex CIdlerWrapper::m_Mutex
private

Definition at line 1816 of file ncbiapp.cpp.

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


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:35 2024 by modify_doxy.py rev. 669887