simplify; pausing and threading is handled above (Linux update in a few

minutes)
This commit is contained in:
Glenn Maynard
2005-02-05 19:02:25 +00:00
parent 2d9312c207
commit c7434d29de
4 changed files with 20 additions and 46 deletions
@@ -1,22 +1,20 @@
#ifndef MemoryCardDriverThreaded_Windows_H
#define MemoryCardDriverThreaded_Windows_H 1
#define MemoryCardDriverThreaded_Windows_H
#include "MemoryCardDriverThreaded.h"
#include "MemoryCardDriver.h"
#include <windows.h>
class MemoryCardDriverThreaded_Windows : public MemoryCardDriverThreaded
class MemoryCardDriverThreaded_Windows : public MemoryCardDriver
{
public:
MemoryCardDriverThreaded_Windows();
virtual ~MemoryCardDriverThreaded_Windows();
virtual bool DoOneUpdate( bool bMount, vector<UsbStorageDevice>& vStorageDevicesOut );
virtual bool Mount( UsbStorageDevice* pDevice );
virtual void Unmount( UsbStorageDevice* pDevice );
virtual void Flush( UsbStorageDevice* pDevice );
protected:
virtual void Mount( UsbStorageDevice* pDevice );
virtual void ResetUsbStorage();
virtual void MountThreadDoOneUpdate();
virtual bool MountThreadWaitForUpdate();
virtual void Reset();
DWORD m_dwLastLogicalDrives;
};