LoadableMediaArray::LoadableMediaArray() : m_mediaCollection(MediaDatabase::getMediaCollection()) { m_progressThread = NULL; m_busy = false; m_cancelled = false; m_dir = EMPTYSTRING; initFileName(); }
void LoadableMediaArray::rescan(const String &dir, bool recurse) { m_busy = true; clear(); initFileName(); m_dir = dir; m_cancelled = false; m_progressThread = (CProgressDlgThread*)AfxBeginThread(RUNTIME_CLASS(CProgressDlgThread),THREAD_PRIORITY_NORMAL,0,CREATE_SUSPENDED); m_progressThread->m_mediaArray = this; m_progressThread->ResumeThread(); m_scannerThread.startScan(m_dir, recurse, m_busy, this); }
SysStatus FRPA::init(ObjectHandle fileOH, uval len, uval token, char *name, uval namelen, KernelPagingTransportRef ref) { stubFile = new StubFileHolderImp<StubPAPageServer>(fileOH); kptref = ref; filelen = len; fileToken = token; outstanding = 0; ohCount = 0; FRCommon::init(); removed = 0; #ifdef HACK_FOR_FR_FILENAMES (void) initFileName(name, namelen); #endif //#ifdef HACK_FOR_FR_FILENAMES return (0); }