Only rebuild the removable device list when it changes.

This commit is contained in:
Steve Checkoway
2005-12-10 08:41:16 +00:00
parent 63a56b14c4
commit 43066e5cb1
4 changed files with 77 additions and 3 deletions
@@ -5,12 +5,15 @@
class MemoryCardDriverThreaded_OSX : public MemoryCardDriver
{
public:
public:
MemoryCardDriverThreaded_OSX();
~MemoryCardDriverThreaded_OSX();
bool Mount( UsbStorageDevice *pDevice ) { return true; }
void Unmount( UsbStorageDevice *pDevice ) { }
void Flush( UsbStorageDevice *pDevice );
protected:
bool USBStorageDevicesChanged();
void GetUSBStorageDevices( vector<UsbStorageDevice>& vStorageDevicesOut );
bool TestWrite( UsbStorageDevice *pDevice );
};