//--------------------------------------------------------------------------- // // RetrievalThread.cpp // // SUBSYSTEM: // Monitoring process creation and termination // // MODULE: // Provides an interface for handling queued items // // DESCRIPTION: // // AUTHOR: Ivo Ivanov // //--------------------------------------------------------------------------- #include "RetrievalThread.h" #include "QueueContainer.h" //--------------------------------------------------------------------------- // // class CRetrievalThread // //--------------------------------------------------------------------------- CRetrievalThread::CRetrievalThread( TCHAR* pszThreadGuid, CQueueContainer* pQueue ): CCustomThread(pszThreadGuid), m_pQueue(pQueue) { assert( NULL != m_pQueue ); } CRetrievalThread::~CRetrievalThread() { } // // A user supplied implementation of the thread function. // Override Run() and insert the code that should be executed when // the thread runs. // void CRetrievalThread::Run() { m_pQueue->WaitOnElementAvailable(); } //----------------------------End of the file -------------------------------
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)