#include <IStorageProvider.h>
◆ ~IStorageProvider()
| virtual IStorageProvider::~IStorageProvider |
( |
| ) |
|
|
virtualdefault |
◆ CreateInstance()
Called by media manager to create platform storage provider.
This method used to create platform specified storage provider
◆ Eject()
| virtual bool IStorageProvider::Eject |
( |
const std::string & | mountpath | ) |
|
|
pure virtual |
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
◆ GetDiskUsage()
| virtual std::vector< std::string > IStorageProvider::GetDiskUsage |
( |
| ) |
|
|
pure virtual |
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
◆ GetFirstOpticalDeviceFileName()
| virtual std::string IStorageProvider::GetFirstOpticalDeviceFileName |
( |
| ) |
|
|
inlinevirtual |
◆ GetLocalDrives()
| virtual void IStorageProvider::GetLocalDrives |
( |
std::vector< CMediaSource > & | localDrives | ) |
|
|
pure virtual |
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
◆ GetRemovableDrives()
| virtual void IStorageProvider::GetRemovableDrives |
( |
std::vector< CMediaSource > & | removableDrives | ) |
|
|
pure virtual |
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
◆ Initialize()
| virtual void IStorageProvider::Initialize |
( |
| ) |
|
|
pure virtual |
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
◆ PumpDriveChangeEvents()
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
◆ Stop()
| virtual void IStorageProvider::Stop |
( |
| ) |
|
|
pure virtual |
Implemented in CAndroidStorageProvider, CIOSStorageProvider, CLinuxStorageProvider, COSXStorageProvider, CPosixMountProvider, CStorageProvider, CUDevProvider, CUDisks2Provider, CUDisksProvider, CWasmStorageProvider, and CWin32StorageProvider.
The documentation for this class was generated from the following files: