NLSOUND::CCancelLoadWavFile Class Reference

Inheritance diagram for NLSOUND::CCancelLoadWavFile:

NLMISC::CAsyncFileManager::ICancelCallback

Public Member Functions

virtual bool callback (const IRunnable *prunnable) const=0
 CCancelLoadWavFile (const std::string &filename)

Private Member Functions

bool callback (const NLMISC::IRunnable *prunnable) const

Private Attributes

std::string _Filename

Constructor & Destructor Documentation

NLSOUND::CCancelLoadWavFile::CCancelLoadWavFile const std::string &  filename  )  [inline]
 

Definition at line 86 of file async_file_manager_sound.cpp.

00087                 : _Filename (filename)
00088         {}


Member Function Documentation

virtual bool NLMISC::CAsyncFileManager::ICancelCallback::callback const IRunnable prunnable  )  const [pure virtual, inherited]
 

Referenced by NLMISC::CAsyncFileManager::cancelLoadTask().

bool NLSOUND::CCancelLoadWavFile::callback const NLMISC::IRunnable prunnable  )  const [inline, private]
 

Definition at line 73 of file async_file_manager_sound.cpp.

References NLSOUND::CAsyncFileManagerSound::CLoadWavFile::_Filename.

00074         {
00075                 const CAsyncFileManagerSound::CLoadWavFile *pLWF = dynamic_cast<const CAsyncFileManagerSound::CLoadWavFile*>(prunnable);
00076 
00077                 if (pLWF != NULL)
00078                 {
00079                         if (pLWF->_Filename == _Filename)
00080                                 return true;
00081                 }
00082                 return false;
00083         }


Field Documentation

std::string NLSOUND::CCancelLoadWavFile::_Filename [private]
 

Definition at line 71 of file async_file_manager_sound.cpp.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 14:34:11 2004 for NeL by doxygen 1.3.6