xbmc
Public Member Functions | Static Public Member Functions | List of all members
CUDisksProvider Class Reference
Inheritance diagram for CUDisksProvider:
Inheritance graph
[legend]
Collaboration diagram for CUDisksProvider:
Collaboration graph
[legend]

Public Member Functions

 CUDisksProvider ()
 
void Initialize () override
 
void Stop () override
 
void GetLocalDrives (VECSOURCES &localDrives) override
 
void GetRemovableDrives (VECSOURCES &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 std::string GetFirstOpticalDeviceFileName ()
 

Static Public Member Functions

static bool HasUDisks ()
 
- Static Public Member Functions inherited from IStorageProvider
static std::unique_ptr< IStorageProviderCreateInstance ()
 Called by media manager to create platform storage provider. More...
 

Constructor & Destructor Documentation

◆ CUDisksProvider()

CUDisksProvider::CUDisksProvider ( )
Todo:
do not use dbus_connection_pop_message() that requires the use of a private connection

The documentation for this class was generated from the following files: