#include <MemoryCardDriver.h>
Inheritance diagram for MemoryCardDriver:
Public Types | |
enum | MountThreadState { detect_and_mount, detect_and_dont_mount, paused } |
Public Member Functions | |
MemoryCardDriver () | |
virtual | ~MemoryCardDriver () |
virtual bool | StorageDevicesChanged ()=0 |
virtual void | GetStorageDevices (vector< UsbStorageDevice > &vStorageDevicesOut)=0 |
virtual bool | MountAndTestWrite (UsbStorageDevice *pDevice, CString sMountPoint)=0 |
virtual void | Unmount (UsbStorageDevice *pDevice, CString sMountPoint)=0 |
virtual void | Flush (UsbStorageDevice *pDevice)=0 |
virtual void | ResetUsbStorage ()=0 |
virtual void | SetMountThreadState (MountThreadState mts)=0 |
|
|
|
|
|
|
|
Implemented in MemoryCardDriver_Null, MemoryCardDriverThreaded_Linux, and MemoryCardDriverThreaded_Windows. |
|
Implemented in MemoryCardDriver_Null, and MemoryCardDriverThreaded. |
|
Implemented in MemoryCardDriver_Null, and MemoryCardDriverThreaded. |
|
Implemented in MemoryCardDriver_Null, MemoryCardDriverThreaded_Linux, and MemoryCardDriverThreaded_Windows. |
|
Implemented in MemoryCardDriver_Null, and MemoryCardDriverThreaded. |
|
Implemented in MemoryCardDriver_Null, and MemoryCardDriverThreaded. |
|
Implemented in MemoryCardDriver_Null, MemoryCardDriverThreaded_Linux, and MemoryCardDriverThreaded_Windows. |