| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include <UDevProvider.h>
  
Public Member Functions | |
| CUDevProvider () | |
| ~CUDevProvider () override=default | |
| void | Initialize () override | 
| void | Stop () override | 
| void | GetLocalDrives (std::vector< CMediaSource > &localDrives) override | 
| void | GetRemovableDrives (std::vector< CMediaSource > &removableDrives) override | 
| bool | Eject (const std::string &mountpath) override | 
| std::vector< std::string > | GetDiskUsage () override | 
| bool | PumpDriveChangeEvents (IStorageEventsCallback *callback) override | 
  Public Member Functions inherited from IStorageProvider | |
| virtual | ~IStorageProvider ()=default | 
| virtual std::string | GetFirstOpticalDeviceFileName () | 
Additional Inherited Members | |
  Static Public Member Functions inherited from IStorageProvider | |
| static std::unique_ptr< IStorageProvider > | CreateInstance () | 
| Called by media manager to create platform storage provider.   | |
| CUDevProvider::CUDevProvider | ( | ) | 
      
  | 
  overridedefault | 
      
  | 
  overridevirtual | 
Implements IStorageProvider.
      
  | 
  overridevirtual | 
Implements IStorageProvider.
      
  | 
  overridevirtual | 
Implements IStorageProvider.
      
  | 
  overridevirtual | 
Implements IStorageProvider.
      
  | 
  overridevirtual | 
Implements IStorageProvider.
      
  | 
  overridevirtual | 
Implements IStorageProvider.
      
  | 
  overridevirtual | 
Implements IStorageProvider.